The problem is that this idea of writing software that just *runs good enough* has found it's way into everything.
It's not just delegated to one-off data transformation scripts, webapps, enterprise CRUD apps,
prototypes and internal software never to see the day of light outside of a gloomy corporate building.
This cancerous idea has spread all the way to the foundations.
Look at your OS, development tools, compilers, debuggers, text-editors and IDEs.
Look how responsive visual studio has become since they have continuously started writing more and more parts of it
in .NET.
Look at this horrifying crime against computer hardware that is Android SDK - where you have to download
tens of gigabytes of garbage to build a hello world application FOR YOUR PHONE. And then wait 2 minutes
for the said HELLO WORLD application to compile using a build system worse than make, yet hundreds of times slower.
The finally wait 5 minutes for the emulator to start while contemplating suicide.
Where Native Development Kit is heavily discouraged undocumented afterthought and giant pain in the ass to use.
There's this bizzare idea what you can't have an expressive, productivity oriented language with tools to build
powerful abstractions (that fit the hardware) unless it has a garbage collector and a just-in-time compiler.
Or that any ahead-of-time optimizing compiler by it's nature has to compile slowly and simply cannot be blazingly fast.
C++ has traumatized a generation of programmers, they'd rather be garbage collectors than write code in C++.
It has painted this deeply distressing image of what native programming IS and CAN BE.