Even if, the last time what you said was true was somewhere in the 80s, maybe early 90s. Afterwards, "programming" was solidly a domain of professionals, not regular users. I don't know about MacOS, but Windows didn't even ship with anything resembling a programming environment until 2010s.
Also, time and again with technology, the users didn't chose shit. Technology is thrust at them, it's first and foremost a supplier-driven phenomenon. It's the vendors that chose to gradually remove any ability of customization and end-user automation from software and devices. Initially it was under guise of UI/UX - simplify everything, avoid confusion (and making users engage with their brains). Nowadays, the software is as basic, dumb and functionality-free as it can possibly be, so the excuse shifted to security - everything an end-user can do an attacker can do, so let's take away every possible use that isn't authorized by application and OS vendors.
What makes LLMs refreshing is that, for now, they're fully general. The main chat apps don't limit what you can talk about (beyond the usual ass-covering corporate prudishness) - hell, you can use them to work around bullshit limitations regular software has to stop you from harming vendors' profits. But again, only a matter of time - users will get disenfranchised again as near-raw access to LLMs gets replaced by "AI apps".
And what do I mean limitations? Think of Copilot in Microsoft Office. If you used it in the past year, you definitely know its limitations. A monkey could hook up GPT-4 to VBA and get more functional Copilot than what Microsoft gave us. But it's not because they can't make powerful assistant - that's the easy part. The challenge they took is making as weak assistant as possible that does anything useful at all. That's the prevailing attitude in software industry, and it has been for good two decades now.