"You have to compile iOS apps on a Mac anyway"
Well, not if somebody finds a way to run the compilation elsewhere!
Hence my comment!
Right now, iOS dev requires to own a recent Mac machine, which is hell of expensive, and moreover needs to be renewed every few years...
Completely unjustifiable...