Microsoft ate IBM and others from the bottom, because the margins were too low on PC vs mainframe and minis. And now, you're suggesting Microsoft should accept being eaten from the bottom because the margins are too low (I guess that's what you're arguing). Classic innovator's dilemma scenario.
Those who don't learn from history will repeat it. Even those who made the history in question.