Yeah, gonna be interesting. Software companies working on consumer software often don't need to care, because:
- They don't need to buy the RAM that they're filling up.
- They're not the only culprit on your PC.
- Consumers don't understand how RAM works nearly as well as they understand fuel.
- And even when consumers understand that an application is using too much, they may not be able to switch to an alternative either way, see for example the many chat applications written in Electron, none of which are interoperable.
I can see somewhat of a shift happening for software that companies develop for themselves, though. At $DAYJOB, we have an application written in Rust and you can practically see the dollar signs lighting up in the eyes of management when you tell them "just get the cheapest device to run it on" and "it's hardly going to incur cloud hosting costs".
Obviously this alone rarely leads to management deciding to rewrite an application/service in a more efficient language, but it certainly makes them more open to devs wanting to use these languages. Well, and who knows what happens, if the prices for Raspberry Pis and cloud hosting and such end up skyrocketing similarly.