Uh lemme guess how you installed IOS 5? hmm... Itunes?
I develop web apps for apple and android devices and that's how I had to do it.
To me they are just target platforms.
My beef with Itunes is that it's MASSIVE, very slow, and doesn't work as intended very often. I wrote a program that took 5 years of work, and it's about 40MB. Does many things related to manufacturing, reporting, entering orders, tons of stuff. How big is Itunes? like 300MB +
I have no idea how that is even possible for such a trivial thing like a media player with a couple extras, especially when IOS images are NOT included in all that. It's slow as a dog and messes with wifi by installing some bojour crap.
But worst of all is that, if I discover winamp tommorow and think it's amazing, i'm pretty much screwed without resorting to hacks.