There is one interesting force acting against that though (or it would probably already have happened). It is the simple fact that most people that are competent enough to actually implement these things also understand the problems with doing so. For the most part anyway. If we could just agree to not do that... well, what are "they" going to do? And of course: we owe it to the web to use Firefox. The Chrome clones…
> It is the simple fact that most people that are competent enough to actually implement these things also understand the problems with doing so. For the most part anyway. If we could just agree to not do that... well, what are "they" going to do? Which is why we should shame every one of us that does do it.
I don't tend to have the issues people are describing using Firefox for banking, paying bills, etc. And when I'm shopping for something at random and looking for the best price, if one site I've never heard of doesn't work (typically Cloudflare) I just go somewhere else. But Verizon reworked their back end within the last month, causing UBlock Origin to SCREAM (over 2000 blocked scripts and counting when all was done), although the real trick was spoofing as Chrome because until then only the page headers and footers would appear, not the body with the "Pay my bill" button. Opera was even worse, so somebody screwed up something badly! I was chatting with support all this time and they logged at least one ticket.
Thinking through the "public shaming" bit, if the issue reoccurs next month, I'm going to the Better Business Bureau. While they can't guarantee a resolution, it is a very simple way to publicly shame a company doing wrong.
Long term, I'm thinking we need to add "user agent" to the list of "protected classes", i.e. gender, race, sexual preference, etc. to really hammer the point home. While it's just a piece of software, there is a real person behind it. Bots need not apply. And from there perhaps a law or FTC rule to state that public web sites must be accessible by the public.
I do wish the EFF would take up this cause.