If your problem is with bad developers not following the standards then why is your solution to screw the users. Find a solution for the problem bad developers and greedy companies. Such a solution for preventing IE6 like cases is to remind Apple that users should be able to install alternative browsers.
I test my stuff in Firefox and Chrome, can't check Safari or Safari Beta so if you really want more support for Safari you need to ask Apple to sacrifice a bit of profit and give developers virtual machines or whatever web service to be able to test their code.
But if you are honest with yourself you know the exact reason why Firefox is not allowed to be an option on iOS and the answer is simple, profits and sure a company is obligated to max out profits.
>The users have the option not to buy Apple devices.
And Apple has the option not to ship in EU when there will be a browser selection law as for Microsoft Windows.
If you are honest you would know that most users only have 2 mobile OS options, they don't have granular options like "I want an iOs with privacy of iOS, freedom of Linux and design of GNOME , users have a choice form 2 big pile of shit and they need to decide the one that stinks less.
We have the freedom to ask our representatives for new laws, bad behavior needs to be stopped regardless of market share.
And Apple will always have the option to follow the law or not sell stuff in EU, we demanded the industry to use same charger for devices (before even same fucking company could have different chargers) and we got it, we can do the same for browser options, payment options if our democracy wants it, but Apple could protect US citizens and not allow them to install alternative browsers and stores, then in 10 years we can compare numbers and see who was right - though I am expecting the answer "US is special, is big and the density and the diversity, something that works in EU will not work in US)
Ah, Google isn't Microsoft, and that do no evil stuff.