What the hell am I doing arguing with a high priest? You guys need more than thinking out of the box, you need to think out of the Valley. High priests are the reason why software is bloated and sucks nowadays.
Old habits die hard and a few years ago, my BASIC background showed its head. I was writing a kludgomatic and the example code for the key library call needed to make it work allocated an array[10000] and I was like, that will use up all the memory and be slow. It didn't and it wasn't because of Moore's Law type effects.
Last year I was fooling around with RPi's and I bought a box of ten 16GB microSD's for about $50. That's 160GB of solid state storage for about what I paid for my first box of 3.5" DD DS disks.
Worrying about software bloat is a nice problem to have. It means one has options...and compute and leisure and is willing to give up YouTube and NetFlix