Google is constantly making an argument for why oligopolies are bad. The company is so obviously full of incredibly intelligent people but the bloated behemoth that it is just seems totally incapable of growing new ideas and staying behind them long enough for them to blossom.
Microsoft is the same way.
Its like, something about being that big just makes you incredibly fickle.
Unless you are Apple, then you just lock everything down and continually change the charging port.