You can get similar contracts with the iPhone. That has absolutely nothing to do with Google, and everything to do with carrier subsidies for phones.
I understand that you can switch your default search engine to something other than Google, but most people use the defaults.
The default search engine for Windows phones is Bing. The solution, if there is a problem, isn't to make Google charge manufacturers for Android. It's to make all phones ask which search engine should be used when you first power up the phone, just as the EU did with web browsers. I still don't see how that relates to the patent issues at hand.
Windows users could have also deleted IE and installed Netscape. But with free IE pre-installed and working, most did not bother. Netscape got killed.
This isn't very relevant, but with the level of integration between Windows and IE, it was not possible for the average user to delete IE.
Here's the main question: we both agree that G gives away Android to phone manufactures for very little. Below the actual cost. You even pointed out it's not always tied to Google search and services. So why, why Google does this? Out of their great heart? Think about it - and perhaps you will see their motives are not that idealistic.
Many of these same arguments came up when Microsoft was complaining about Linux being Free. My reasoning is the same now as it was then.
Google essentially gives Android for free. Just yesterday I saw Nexus S "free" (with 2-year contract) on main Google page!
You can argue that any kind of software is better off free. More people will use it sooner if it's free. But I don't think this model fits everyone. What if you don't want to get outside investors right away and don't have deep pockets?
I did not know about Android phones not tied to Google search. I understand that you can switch your default search engine to something other than Google, but most people use the defaults. Windows users could have also deleted IE and installed Netscape. But with free IE pre-installed and working, most did not bother. Netscape got killed.