It’s not solved. For small apps where you don’t care what happens under the core in terms of performance, architecture etc it works indeed. For professional more complex projects you better stay in control if every single line (review it all).
Coding is just one part of engineering. There’s also debugging, operating services, scaling up infrastructure, deciding what to optimize, setting up hardware and capacity, talking to users, product planning, etc. Coding is the easy part, everything else is not yet solved (but is also becoming increasingly automated).