Yep, no argument from me on Windows phone. VS is a whole other ballgame, there is zero apple component...I think apple was forced to create windows iTunes so it could sell an iphone to a windows user.
Correct. Furthermore, iTunes is a vehicle for selling songs and movies. For a time, Apple was making more from selling music and videos than they were from selling their hardware, so making iTunes for Windows was definitely a sound fiscal decision.
Xcode is for more complicated than iTunes is, and if you don't believe me, you can try writing an IDE. Just porting Xcode wouldn't even be enough - they'd also need to port all of the helper applications, including Instruments and iOS Simulator (which means they would need to get an entire Obj-C and Cocoa Touch framework running on Windows.) It'd be a huge investment to get a handful of developers developing iOS apps who would otherwise be developing apps for other platforms, and it's not like they have a shortage of apps or developers for iOS.
They're better served by putting the effort that could be spent porting Xcode to instead improve Xcode and the OS X frameworks (I can't think of any shortcomings in iOS's frameworks right now… I'm sure others can think of some improvements that could be made.)
I would like to say a single thing though, as someone who has developed for both iOS and Android:
Despite the large number of times you'll see me gripe about Xcode and Obj-C, Eclipse and Java (and Android - I never complain about iOS) are far more frustrating to work with. I could develop an iOS project 3-4 times as quickly as I could develop the Android version, and I probably have more experience with Android than iOS if my top rated answers on SO are any indication. If I had two options for jobs, and one was to develop for iOS at rate X and the other was to develop for Android at rate X * 1.2, I'd opt for the lower pay with iOS, just so I wouldn't have to deal with the frustrations of developing for Android (fortunately, the higher paying jobs are with iOS, which is also the less frustrating job, so all around it's just a win with iOS.)