@zens I feel like this is symptomatic of a different but very much related issue, and that's project management being strong-armed by higher-ups to constantly hammer on more features.
Everything has to be a "real-time interactive data driven super fun time experience SPA".
Trying to meet the expectations of current managerial teams using vanilla Javascript is like trying to whittle a working Fefarri.