Earlier quoted context omitted.
$599 for a mini would be stopping me for me one. Since I'm not getting paid to do mobile development $599 is money that could get me a holiday or a used car, I'm not trying to make angry birds here; just a few tools to make my life easier. Besides it seems silly to spend all that money on a low spec Mac when I already have a perfectly serviceable workstation that I have invested in. Even if it cost them a fair amount…
Nope. Xcode and the entire stack behind it do not run on Windows or Linux. It would take a team of engineers months to pull it off, then another team to continuously support it. In those months, the feature set of Xcode and the compilers will have improved again and there would never be a stable version for a different platform. Porting Xcode to Windows or Linux would probably be the worst idea Apple ever made.
Whilst I'm sure it's not a trivial task something tells me that there is more to this than technical limitations.