It's all a symptom of too much money and too many resources, I think. Focus get's completely lost. Isn't there a way to run a big company? Is anything known on how Apple does it? How big are their development teams, even? Would it make sense to manage internal teams a bit like startups, that is they would have to succeed on their own and pitch for investments?
Not only that. Wrong people in the wrong places.