You just described the burden of outsourcing programming.
With the basic and enormous difference that the feedback loop is 100 or even 1000x faster. Which changes the type of game completely, although other issues will probably arise as we try this new path.
We need a new word for on-premise offshoring.
On-shoring ;
Outsourcing development and vibe coding are incredibly similar processes.
If you just chuck ideas at the external coding team/tool you often get rubbish back.
If you're good at managing the requirements and defining things well you can achieve very good things with much less cost.