I believe that the truth is somewhere in the middle...
No, videos are not just videos... They do not have the same resolutions, the same colors, or the same quality formats. We've jumped from 160p to 1080p, 4K, and even 8K.
No, audio is not the same either.
Documents may have more options.
Spreadsheets offer more functions.
Operating systems are using more bits — from 8bit to 16bit, 32bit, and now 64bit, and still progressing.
Security has become much tougher.
Antivirus is now standard, consuming large amounts of resources.
But I am not going to make the "pill" golden... Yes, we are all taking a pill.
A pill of easy development, of drag-and-drop, or RAD (Rapid Application Development)... to make things faster, to gain quickly... what? Money...
Optimization for fewer bytes or faster execution has been discarded—it's now in the recycle bin of our brains. Why? Because of cheap hardware, because operating systems have almost no limitations. I remember the 64KB limitation of QuickBasicPro for arrays and variables. All these limits made us better.
So we must think... Is freedom really what we need? Or do we need limitations to make ourselves better?
Everything in life seems to work the same way...
If you want to be fit, you must exercise; you must feel pain to gain—no pain, no gain (no game)!
If you want to be a better student, you must study and practice; you must "lose" time to gain.
If you want to be a better person, you must have limits and control over your words and thoughts.
We all live in organized communities; we have laws (I think almost everyone does), and we follow them—sometimes those laws are limits.
So, if you use limits correctly, if you have them (and if you don't, you must set them yourself) — you are always optimized.
Of course, sometimes you need to surpass limits to break records.
I think there is a special line between limits and no limits. If you understand the logic of this line, you can say that your product is well optimized.