While entry barrier might be low, the learning curve become more steep.
E.g. recently I've been porting non-naive app to vibe-code app framework (from engineering managed to product managed).
While I was doing so I had to answer plenty of implication bearing questions but also ask for a very software engineering like pattern. E.g. I had to plan for MIME types unsupported by vendor or use stubbed adapter for the yet unavailable integration connector.
I pulled this straight from my head but boy oh boy I don't wish making this decision without any experience whatsoever.
I'd summarize current situation: building castles on the sand became easier than ever. Good luck with trying to become a tenant there.