Seems exactly wrong to me - Google uses its free customers as beta testers, whereas its paying customers (Google Apps users) don't get to see the products until a year later.
You don't think Android 1.0, 1.6, 2.1, and 2.2 weren't a beta test of sorts? There wasn't even a software keyboard for a year after Android showed up.
iOS maps is in the same position that AndroidOS was in a year or two after the iPhone appeared. Substandard in comparison, largely functional with big gaps, but an expectation of quick improvement.
You are right they don't "sell" Android to you they enter commercial agreements with manufacturers to provide them with Android enabled with Google Services imposing significant conditions on them.