I have been programming for 11 years and only Apple has the barrier to entry.
Literally 100% of the other languages I've used did not have a yearly fee to use.
I know plenty of coders that are professionals that don't program for Apple.
This is an Apple specific problem.