Xbox boss Phil Spencer has reassured fans that Microsoft won't replace physical gaming with streaming.