This is a developer culture problem as much as it is a technology problem. Developers (and their bosses) care less and less every year about runtime performance, stability, quality and so on. Management just figures it's easier to find a truck full of JavaScript developers than it is to find two good C++ developers, so everyone just agrees to choose technologies that are popular and trade off end user's needs for developer speed and comfort. The industry has sacrificed so much at the altar of "developer convenience".