Almost all of those things you listed were met with severe backlash that cost them billions of dollars, and/or MS reversed on. Even that Cross Platform ban comment never went anywhere because it's fucking impossible to implement at the moment