Phil Spencer says developers are brave for releasing games in a “culture of criticism and cancellation” Read more