Getting developers to comprehend that not everyone trades out their computer every 2 years like they do (because waiting on the compiler is an arduous task, that their time is better spent doing things elsewhere), and thus the real-world environment their code will be running in is not the bleeding cutting edge they are always using (and where their code runs fabulously!), further gets them in a pissy mood when you bring it up.
The maxims I always hear are "CPU is cheap. Ram is Cheap." Or, in other words, "You should have a 24 core threadripper, and 50gb of RAM, like I do."
That's a disingenuous argument. You can't complain about the approach devs take to space/time optimisation and then claim devs don't optimise at all.
The fact of the matter is that RAM is cheaper than CPU power these days, thanks to thermal dissipation limits and whatnot. Moore's Law died in 2007 (or maybe it was buried then? Don't remember), exchanging CPU usage for more RAM usage is entirely justified. My desktop's CPU is a little over twice as fast as my 7 year old laptop's; I have 8 times as much RAM. CPU is expensive. RAM is cheap.
Mass market tools are developed for the mass market. If you want things that run hyper-optimised and close to the wire, low-RAM
and low-CPU, they exist; but don't expect companies to freeze feature development to make things lighter in a capitalist market.
As an alternative, I suppose you could try to persuade Mozilla (for instance) that they should always just release from source so that you can use an optimising compiler tuned to your PC... but I'm not sure they'll bite.
Final comment:
The first half of that quote really annoys me, because it's meaningless dick-waving to make yourself feel better than developers. I assure you, as someone who works on a product targeting
feature phones among others and having taught software engineering, only the dumbest developers don't consider customer machines. "It works on your machine? So you'll be sending your machine to the client, then?" or snark to that effect is something I've heard many times. It's like complaining that your local supermarket has shelves higher than you can reach because they're a bunch of tall people, and they get pissy every time you bring it up because they're resistant to change: no, the reason they're getting annoyed is that they
have to have the shelves that high to stock products and you're wasting their time.