^^^ What PSkeptic said!^^^
To say "Windoze is more open" belies a misunderstanding of what "open source" even means.
Rooting and flashing roms is exactly the benefit of Android, not a shortcoming. What other OS allows end-users to make customized versions? Certainly NOT any of M$ or Apple's offerings.
Exerting more control doesn't stop PC OEMs from including bloatware in their customized Win installs. It does allow M$ to push their other products at us, like their crappy browser, media players, office tools, and web portal.
If you want a consistent, highly polished, predictable stock user experience, then use an iPhone.
I think the problems with Android lie with the fact that open-source relies on input from the larger development community, as well as end-users who are willing to work for a bit of understanding of how their stuff works, and sometimes fix stuff when it breaks.
While Google is an ardent supporter of open-source, I don't think mobile hardware makers or telecoms know how to, our even care to, work w/the open-dev community. (Ex: Ubuntu has a robust bug-tracking system that benefits the larger Linux world. Anything comparable in Android?)
It seems to me that Google tightening the reins on Android is more about accommodating OEMs and telecoms, who don't know to work in the world of open-source. I'm sure Google takes this direction grudgingly.
BTW, I think Apple makes beautiful products w/a truly refined user experience, but philosophically, I side w/free & open over proprietary & patented.
Why do hacker communities create better roms than commercial manufacturers? I have no idea.
'Cause they're doing it for the love, not the $$$!
(BTW, not allowing root as default is an important security feature, allowing admin privileges to everyone is a security flaw.)