OK I’ll take the bait.
Were devs supposed to optimize RAM for a shortage that might come? I’m guessing you had enough foresight to stockpile RAM?
They were supposed to optimize for the situation in which they weren't the only program running on a computer, and they failed to do it.
Time to bring back 32 bit OS, that way you only need 4GB RAM per computer!
What’s implied here is that devs were supposed to optimize for user resources, not for developer convenience.