It's not just garbage software. So many programs are just electron apps which is about the most inefficient way of making them. If we could start actually making programs again instead of just shipping a webpage and a browser bundled together you'd see resource usage plummet.
In the gaming space even before the RAM shortage I've seen more developers begin doing optimization work again thanks to the prevalence of steam deck and such so the precedent is there and I'm hopeful other developers do start considering lower end hardware.