The abusers have vary real malice keeping something harmful going that would fall apart without societal support, since they can have a market from it. Instead of the natural cycle of pushing a lazy solution that doesn't work in down the line until it fails, then making a new one that works for the next cycle.
They are not doing it because they hate you and themselve
Don't know where you got the idea self harm from a vary powerful double edged sword means they hate their self or others. It isn't intentional, it definitely isn't absolute for all of them.
These sites get built this way because they have requirements and deadlines to meet.
Good thing json isn't xml.
If you want sites without JS
Cross out sites also.
It's only this. You can not convince the bosses or customers. You are forced to watch history repeat it's self. Discipline steams from a lazy solution that works now but may not down the line or in totally. Unless you were inventing a solution taking side effects into account, it wouldn't be took into account with a lazy mindset, even if it would affect you later.