Phil Spencer wants Epic Games Store and others on Xbox consolesMore stores mean more sales!www.polygon.comthoughts?Created at 11:15pm, 26th March, 2024. Page last updated at 2:44pm, 16th May, 2024.