I just don't know what MG wanted to Google to do. We all have our own ideas about how the world should be. The options for Google seem to be a hardline tactic to get exactly what they envisioned and subsequently have a dead on arrival Android OS, or work within the system. Apple had a similar grand ambition when the iPhone first launched with no carrier subsidy. They backed off when it didn't work, so why doesn't MG hate the iPhone?
I agree with MG that the iPhone wrestled power from the carriers. I just disagree that gave it to us (other than indirectly). The article relies on a viewing of carriers as absolute evil and Apple/2007 Google as beams of pure good and light. I don't. There are shades of grey everywhere. iPhone brought a great OS with no crapware, a decent update schedule, and a handy app/media store where Apple gets a say in and a cut of everything, with one hardware option. Android brought you an OS that runs on multiple devices with a relatively open ecosystem, with the drawbacks of a less smooth experience and allowing carriers/OEMs monkey around with Android. Carriers have their own set of priorities that also have a bunch of pros and cons.
Don't get me started on the logical hoops MG must jump through to view a compromise on a policy proposal for net neutrality as the ultimate betrayal while a device that requires the manufacturer to approve all software that runs on it is A-OK.