In this case, "democratized" means "enshittified".
https://pluralistic.net/2023/01/21/potemkin-ai/#hey-guys
I don't doubt that LLMs can make programmers more productive. It's happening today, and I expect it will continue to improve, but it requires knowing what code they should generate, what the actual goals are, and how it should be tested. It can generate standard solutions to standard problems with standard bugs. That's fine they're a tool.
What the inexperienced expect them to do is read their mind, and implement what they want without testing (other than did it crash the first time I used it). Unfortunately, knowing the questions to ask is at least half of the problem, which by definition the inexperienced don't know how to do. You can already see that with vibecoding prompts to "write clear comments", "don't write bugs", and "use best practices".
So why does it lead to the enshitification of the programming experience? Because regular folks will be led to believe (Startrek movie Wargames hacker style) that this is how things are done. The will accept and expect rehashed garbage UI and implementations without security or corner case checking, because that's what they always get when they press a button and wait a minute. Now, why can't YOU stupid programmer, get the same results faster? I told you I wanted a cool game that would make me lots of money fast with no bugs!
I do have hope that some people will learn to be more clear in their descriptions of things, but guess what, english isn't really the language for that.