I nearly laughed myself off the chair with this one. Wow, I can already see Microsoft failing hard again like how they entered the console market touting "superior hardware" nonsense.
They are in the game business, not streaming service, get that through their heads already