LLMs used to be hard to get good code out of.
They could do it, but with a lot of prompt, workflow, and UI scaffolding to give a dependably good result.
But RLAIF works well for writing code (especially React components) since it's easy to construct an auto-ground-truthing pipeline.
This means that models, like Sonnet 3.7, have gotten much better at writing React.
If your secret sauce that gives you an edge is scaffolding to wring out better coding results, your moat could be evaporated by the next model update.
Sonnet 3.7 made a number of vibe prompting products possible.