It's not even that performance is unimportant in absolute terms, but rather that the general state of software is so abysmal that performance is the least of your problems as a user, so you're not going to get excited over it.
Maybe the RAM prices will help bringing those skills back.
Good: (*) no extra memory needed (*) can read directly from CD/DVD/HD to memory - not through buffered i/o (*) no parsing time
Bad: (*) change or add a single field in to any part of the saved data and all previous files are now invalid.
I'd solve this with a version number and basically print a message "old version in file, rebuild your data"
Modern apps use JSON/Protobufs, etc. They are way slower to load, take way more memory as there are usually 2 versions of the data, the data in the file and the parsed data your app is actually using. They take time to parse.
But, they continue to work even with changes and they can more trivially be used across languages and apps.
That's just one example of 100s of others where the abstraction is slower and uses more memory but provides flexibility the old ones didn't.
Followed by actually reading a data structures and algorithms book.
Finally, using compiled languages instead of interpreted ones.
No need to count bytes to fit into 48 KB.
Many application programmers could make things faster - but their boss says good enough, ship it, move to a new feature that is worth far more to me.
That's because performance is critical to games (where the graphics programmers usually are), and if the game crashes, no big deal as long as it doesn't happen so often as to seriously impact normal gameplay experience. Exploits are to be expected and sometimes kept deliberately if it leads to interesting gameplay, it is a staple of speedruns. Infinite money is fun in a game, but not in serious banking software...
I am all for performance, and I think the current situation is a shame, but there are tradeoffs, we need people who care about both performance and security, maybe embedded software developers who work on critical systems, but expect a 10x increase in costs.