You need to pay a subscription to run your own code on your own device? Why anyone puts up with Apple's anticonsumerism is beyond me.
This is arguable. The amount of CVEs is pretty high for a closed-source platform. Several of those CVEs were exploited in the wild for years before being fixed.