AI is taking all resource away from consumer electronics.
Not all, but RAM and FLASH.
There have been positive changes, too: RAM and storage have been
too cheap. Now many software vendors (including Microsoft) have had to do base minimum amount of clean-up of their bloated mess to reduce RAM waste, and that's starting to work. There is so much bloat. 99.9% of average computer users never actually need 32GB RAM, it's a requirement only because software has generally bloated. Some of that bloat is relatively easy to cut out, and ironically, it's AI which enables cutting that bloat in absence of really good human team (which is a scarcity).
I'm doing it myself all the time. I'm fitting more and more advanced features on a 220KB firmware image and 128KB of RAM. Many "software experts" would easily estimate I need 10GB of storage and 16GB of RAM to do the same things, like, "you need at least Raspberry Pi 5 to do this much". And it's AI which is reading through the codebase, finding waste to be cleaned, figuring out how the changes can be done without breaking anything, implementing the changes and testing them. Before AI I had to do the same but it took 100x more time from me and that was off from the actual algorithm work.
On home computers, people are doing things that inherently require not much memory or storage at all. They do the same word processing like things which were doable on 4MB of RAM and 200MB of storage in 1990's. They are browsing web pages that render text and some 1000-pixel wide images, that was doable in early 2000's with 64MB of RAM. They are video conferencing at HD resolution, but the RAM footprint of
that is still in hundreds of MB, and the video compression is heavy on CPU / GPU processing, but still not that much RAM. So where is the 32GB minimum requirement to run Windows coming from?
It's coming from nowhere, that's exactly why it's down to 16GB almost overnight from MS internally asking Claude "plz find some low hanging fruits to reduce memory consumption". With progressively a bit more work, it could easily go down to 8GB. At that point we are starting to approach modern use cases of significant minority who really needs 8GB of memory for their actual payloads.
So it's easy to blame the AI industry hogging up all the memory but that is wrong, we are just blaming the one who came to the party last from eating all the food, when those at the party earlier hoarded it all with no real need. Insane RAM spending has been industry practice before AI, and the unwillingness to stop hoarding and wasting the finite resource is equally the fault of existing RAM users - Microsoft is one, but I guess
phone manufacturers are the worst. It is absolutely ridiculous we are putting 8-16GB of RAM in
everyone's pocket so that they can send text messages and photos and videos that are looked at a tiny postcard size screen, listening to music, looking at videos of cats doing cat things again in postcard size. All of that can be done with 1GB, and it's not long ago smartphones did basically the same things as today with 10x less memory. Some flagship model might be a bit faster now, but even that is thanks to the CPU/GPU, not amount of memory.
Memory has been just too cheap.
AI companies are doing their share (not from goodwill, but because they have to) - improving the models without making them any larger than they already are (and they are huge). A perfect published example would be GLM-5.3 performing significantly better than GLM-5.2, at least on benchmarks, with the same architecture/same model size, just training improvements. That's the LLM development equivalency of me putting more features on the fixed 220K firmware image size.
And the software professionals are slowly waking up to this reality, too. For hardware-oriented software amateurs like me, it was obvious. For AI researchers, it was obvious. Only for software folks it wasn't. Sensible people, mostly advanced end-users and hobbyists, have talked about dangers of software bloat for decades(!), wondered why some simple software package is gigabytes to download (already in early 2000's when that was truly huge!) but all you get from Software Professional is arrogancy "no, bloat is not a problem, we have resources". And they always overshoot the resources. This is why computer use always more or less sucks, it's being regulated on the threshold of barely not sucking, first build too bloaty, then fix just barely enough that UX complaints reduce to manageable level. That's called "avoid premature optimization" in professional speak. Now these poor folks have a new* variable in the system they never anticipated: RAM/disk cost explosion which means users complain about RAM price too and suddenly ask everything to be done with half the RAM.
*) not completely new, it has happened before, but it seems this time it's even worse
Then again, maybe we can thank all the bloat. It's exactly the constant, unchanging bloat trend that has necessitated optimized RAM manufacturing at low cost, and that cheap RAM was the enabler for AI which truly needs a lot of RAM. So now we can have AI. But it's killing the feeding hand that made it possible. Now the RAM industry lives and scales up from the AI demand alone.
But classic software developers don't get a free pass from "being first at the party". The scarcity is shared equally and everyone's paying fair price. If anything - AI is harder to make smaller, traditional software is easier to optimize for memory
and AI is helping with that, so really we should not be complaining, we should be solving the problem by killing it exactly where it is: in software bloat.