I think you're overestimating how much people care about quality.
It's not that people care about quality, but that people expect things to "just work".
Regarding the point about accessibility, there are a ton of little details that must be explicitly written into the HTML that aren't necessarily the default behavior. Some common features of CSS and JS can break accessibility too.
None of this code would obvious to an LLM, or even human devs, but it's still what's expected. Without precisely written and effectively read-only boilerplate your webpage is gonna be trash and the specifics are a moving target and hotly debated. This back and forth is a human problem, not a code problem. That's why it's "hard".
Accessibility is an interesting space for quality because under the ADA you can be sued for it and be exposed to huge liability.
LLMs are not that cheaper, a customizable accessible component is still worth hours of work.
If you can produce something that works 80% of the time for 5% of the cost? People take that all the time when they buy cheap shit off Temu or Amazon.
They almost completely just give money back if it fails/sucks, and they are still coming out ahead.