"ou can't compare Microsoft in the 90s to Android today."
Keep on trying to climb glass.... the screech of your nails is easy to hear here too...
What business model Google chose really doesn't matter - just like MS one didn't matter. Nobody is forcing Google to give Android away for nothing or the like - if Google decided so, so it can act as a Trojan Horse for Google services, it's only a decision they made wholly themselves. It's a sort of dumping too, in many ways - for which they greatly exploited a lot of open source work at their own advantage (plus Java, trying to avoid also to pay for a license...)
Still, it can't abuse its dominant position to hinder competition, because it breaks the law. it's very simple.