It also prevents people who cannot afford to pay $99/yr from participating in this digital economy.
The world isn't fair, and Apple isn't obliged to give away their stuff for free.
If you can't afford $99/year, then you can't afford the substantial time investment required to learn Objective C / Swift, write an app, submit it, support it, and maintain it.
True, and you are not obliged to give pass to Apple either.