Re: Short lived memories, maybe?
I would follow this with comments from being in the industry since almost before it became an industry
In the early days there were limitation on every aspect from CPU (I have worked on systems where the CPU did not come on a simple chip...more like 2-3 boards) to RAM to persistent storage. People learned to optimise there work within these limits and often very creative solutions were found
Once each limit was eased so did the requirement for tightly managed code and so the practise of coding changed to include processes which made things simpler although less structured. A simple program which previously ran in 16k of RAM now had 640K to play in so why did it matter if it meandered a bit and loops/searches were not as efficient..it still ran and that was what counted. To this were added helpful compilers and suchlike to make coding less like a black art and more like copy/paste from useful libraries of coding examples so that anyone could now write code.
We finally reached the point where the OS was using over 100GB of your PCs hard disc and even simple documents/spreadsheets are measured in MB and the lean/mean suite of programs required for a modern office can either be another 100GB on your PC or some unknown value in the cloud. Add to this the move of snapshots and backups to cloud systems and I would be surprised if most IT departments actually knew how much data they really had and how much of it is meaningless junk.
The C Suite people have never really cared about details just so long as they are promised improved perfection for a reduced cost and the days of having control over software, data and costs are a distant memory to most IT people with the fragmentation of responsibilities which are part and parcel of the cloud where costs are based on data volumes either at rest or moving and CPU usage. all measured by tools kindly provided by the cloud owner who is busy preparing the bill.
While it would be great to think that moving back to on-prem is still an option, none of the main software providers want that to happen since they are too busy pushing the new licensing models which require them to exert maximum control over what you can do with your data.