No.

The DEVELOPERS are compelling the user. Which is what should happen. The user should be given options by the developers, not Apple.

What should happen is the user gets to do whatever they want with their device and the developers get to suck it up if they don't like it. Developers should have zero power over users.

Our computers are meant to empower us, not to enforce idiotic developer policies that nobody cares about.