@julian Salespeople didn’t care because quality and accessibility does not make direct money.
Many developers don’t care because we live in an era where craftsmanship isn’t being appreciated anyway.
(This is a big generalization, so take it with a grain of salt).
To quote myself from a recent article:
“[…] I quit front-end development years ago because of the industry's general disregard for quality and accessibility […]”