In theory, I’m right there with you. The thought of a truly open mobile operating system is very appealing. The problem is that in practice, that’s just simply not the reality of the situation. Maybe if Google had their way, the system would be truly open. But they don’t. Sadly, they have to deal with a very big roadblock: the carriers.
Is Google even making an effort to have their way?
An iPhone isn’t a phone. It’s a palmtop computer. The cellular provider for such a device should be much less involved that they have been with cell phones. One of the key pieces of the iPhone is that Apple has pushed AT&T more towards their rightful role for such a device. They haven’t been entirely successful, but they have been very successful.