You can only develop for iPhone on macOS, and you don't always want to buy Mac hardware just for that.
Then develop for Android instead, or settle with mobile Web apps.
Other professionals buy their tools, instead of feeling entitled to get access to everything.
I think a more productive way of puting it is that using hackintosh makes it less urgent to build great mac os / iOS alternatives, while providing no solution to apple locking strategy in the long run.
Instead of buying a donut, why not invest in a bakery instead?