I disagree. Engineers choose the technical stack based on the specs.
With LLMs, it's faster to ship even in a more verbose language like Go or Rust.
The spec is the important part, though. If memory limitations are part of the spec, you're not going to choose a stack that will be too wasteful.
I have never worked for a company where the engineers choose the technical stack. It’s always the architect, the CTO or the mother company that decides what technology to choose. Could be a German/Dutch cultural thing though.
The language doesn't matter much if you have memory-hungry workloads. Whether it's Rust or C or C#, you can write quite memory efficient code in either.