The human operator controls what gets built. If they want to build Redis 2, they can specify it and have it built. If you can't take my word for it, take those of the creator of Redis: https://antirez.com/news/159
This is probably an outdated understanding of how LLMs work. Modern LLMs can reason and they are creative, at least if you don't mind stretching the meaning of those words a bit.
The thing they currently lack is the social skills, ambition, and accountability to share a piece of software and get adoption for it.
I suggested that the _understanding_ is outdated, not the principles.
Many people used to say that LLMs were no more than a stochastic parrot, implying that they would be incapable of forming novel ideas. It is quite obvious that that is no longer the case.