The revitalization of old games via the "classic" release model has demonstrated that simply undoing the MBA damage is an extremely viable option. World of Warcraft and League of Legends are both great examples of this. Blizzard was even forced to drop the "2" from Overwatch and bring back the 6v6 open queue. Heroes of the storm queue times are under 60 seconds now. This last one they said was dead years ago but they just released a big content update and it sent a very strong message to gamers.
Every morning I pull up YouTube for the last month has felt like 2016. Blizzcon was a breath of fresh air. Proof we can still do things the right way. We need to clear out the org charts and flatten them. There should be one person who owns each game and then everyone else works for them directly. Putting business people above this and letting them jerk around the directors cannot possibly result in long term gains. Anything involving a non domain expert leading in the gaming industry is a short term extraction play that will inevitably ruin the pie for everyone.
For better or worse, some degree of gate keeping is healthy in this industry. I think if you want to be the CEO of Xbox that you must demonstrate some kind of ranked ladder experience in halo or COD. A 1v1 StarCraft match with the interim CEO.