There have, of course, been good reasons to lean on userland abstraction – Safari sandbagged platform advancement, much the way IE6 used to – but repeated warnings didn't cause a change in developer behaviour.
The pushback to this sitrep in 2016 was *furious*:
Ever since, the frontend community has poured its investment and attention into minor permutations of the same 2008-browser-centric frameworks and approaches.
It isn't working. We lost an entire decade on one great branch mispredict. The trends that used to deliver for "everyone" only continued for the rich.
For the rest, Moore's Law meant first-time access through hand-me-down CPUs and networks as prices fell. 2014's A53 Core still shows up in new budget phones today.