I don't really mean “give a team of TypeScript devs an agent and suddenly they can ship and maintain a production iOS app.” Expertise and ownership still matter, especially for something you have to support for years.
I'm talking more about agents as a force multiplier for teams who do have engineering experience. They reduce the amount of specialized knowledge, time, and coordination required to get something built and maintained. The constraint gets meaningfully weaker.
An experienced engineer who understands software architecture, debugging, product constraints, etc. but isn't an expert in every native platform can increasingly use an agent to bridge some of those gaps. That's very different from vibecoding your way into production.
fwiw I think we're still very early in the process of re-thinking about how teams are organized and what skill sets they need.