They have to break up. I just don't see any other way around it. Each little new idea that might help somebody competes with dozens of special interests all looking out for some little fiefdom or concern that may or may not be important -- nobody knows. The place becomes a huge echo chamber where outsiders can't be heard except through marketing studies and sales staff reporting through the chain of command.
I wish this situation was unique to Microsoft, but it is not. Any large shop that makes software ends up creating their own prison.
The open question is whether Google and Facebook will also end up in this same spot.