I don't think it did... think about it for a second. If you have to recreate something from scratch every time vs. being able to/being allowed to take something existing and improve it, which regime results in more innovation? Probably the second, because progress builds on each other. I might have a better idea to implement more features, you might be able to optimise it, someone else might make it more polished, someone else might add a nifty UX trick, someone else might refine the art, etc. etc.
Traditionally, this was only done on open source projects and even there, the barriers to contribute have been historically high. (Have to open merge request, get through the gatekeeping, document your stuff, etc.)
Now it's much easier, point agent into code (or binary), change stuff, have fun;)