Accessibility Developer here. It's a crazy time to be in the accessibility world. The amount of lawsuits has tripled in the last few years and without federal legislation, or guidance from the DOJ it's the wild west.
$1 might lead the way in setting some state guidelines. But as the article mentions there are so many difficult things to consider the most important being - you can have a website that is 100% WCAG 2.1 AA compliant and completely have an utterly terrible user experience for screen reader users. What then?
We all know these 'form letter' lawsuits are self-serving and not well-intentioned but at least in my experience it at least gets me the budget I need to run my audits, pay my testers and get my work done in a large company that should be doing it. The latest trend is to go after nursing home websites, whose management doesn't have the technical knowledge or budget to fix issues and that definitely feels grosser.
In this thread a few people have the sentiment that web accessibility is 'easy' and in theory that's true, good color scheme, semantic HTML and some alt tags will get you pretty far. However, due to
$1, you have backend developers writing really poor div soup JSX (or really, importing someone else's componentized really poor div soup JSX) instead of a someone who actually knows HTML and knows that you can't just add an alt tag to a div (true story) and call it a day.
It's not just bad code though, there's also increased complexity in how we build things and how the screen reader technology keeps up. For example, when something on the page changes we as developers are supposed to inform screen reader users of that change, cool we've got aria-live='polite' we'll just put that attribute on things that change and it will be read to the screen reader user when it updates. Except that every screen reader supports aria-live differently and they don't chain aria-live messages, so good luck trying to get your quantity selector to let the user know why they don't qualify for that promotion anymore.
​
Accessibility can be really hard, too.