It works because it's like short-circuiting. You have the easy to identify superficial traits, and so the current goes straight through, and shorts the system. Except it's social electricity in this case. My point is while we can blame the individual assholes in this, their generation itself is an inevitability in the right toxic environment. These populist explanations seek to address real concerns of people like bad work conditions, inflation and so on, but it invents an easy to digest (and entirely wrong) premise about why their lives are bad.
I wish I could say hating the assholes works, but that's just another short-circuiting of social electricity. Polarization, hate, enemies. It all just serves to divide and conquer us. Unity is strength, division is weaknesss.
Think of it like HTMX, the way people say it "avoids working with JS" (HTMX itself is written in JS). Same principle.
Low memory usage and low CPU demand may not be a requirement for all websites because most are simple, but there are plenty of cases where JavaScript/TypeScript is objectively the wrong language to be using.
Banking apps, social network sites, chat apps, spreadsheets, word processors, image processors, jira, youtube, etc
Something as simple as multithreading is enough to take an experience from "treading water" to "runs flawlessly on an 8 year old mobile device". Accurate data types are also very valuable for finance applications.
Another use case is sharing types between the front and back end.
Multithreading could've been a bit more convenient, but if you want it, you can get it. Don't tell me those revolutionaries that want to revolutionize the web give up so easily.
Wasm is the perfect example of this - it has the potential to revolutionize web (and desktop GUI) development but it hasn't progressed beyond niche single threaded use cases in basically 10 years.
Charging a low flat fee per use and still warning when certain limits hit is possible. But it's market segmentation not to do it. Just charge a flat fee, then lop off the high-end, and you maximize profit.