Device price is sufficient compensation for the value delivered by the entire iOS developer ecosystem.
If a user wants to specifically avoid this 'ecosystem' and have a direct relationship with the app developer, such user should be allowed to run the app without Apple's consent, permission or even knowing.