> You don't have to pay money to use Xcode or the iOS SDK
You are not going very far away by deploying apps on the simulator. You can't even test on a real device without paying the fee.
> You can live a happy life not doing iOS development
As a mobile developer? Not really, at least not where I live.
Users are both on iOS and Android. I'm not so stubborn as to ignore that truth.