"You have to pay money for the privilege of being an iOS developer. It’s not enough that Apple forces you to compile on an actual overpriced Apple computer or that you have to endure all these problems."
You don't have to pay money to use Xcode or the iOS SDK. This is whining. You are not forced to do anything. You can live a happy life not doing iOS development. One could say that you have to pay money to learn/do programming, period.