Earlier quoted context omitted.
> Documentation is barely existent Depends on the thing. And there is a large community with examples online, which helps. > you can’t really reuse your code in any other context Not everyone cares. If I’m only targeting an iOS app the fact the code doesn’t run on Android or Windows isn’t a problem for me. > you have to pay them money to even release your software On Apple’s App Store, sure. Or if you want your stuff…
Shipping unsigned stuff is not commercially viable. Very few users even know how to get around gatekeeper and even fewer are willing to do it to run your app.
If it does it’s $100 bucks a year, no matter how many things you develop and how many users you have. That doesn’t seem too bad to me.