> you can create mental models with compilers, not so much with agents
I think you meant using a programming language.
> Autonomy: of you understand the code, you can always jump in to do fixed yourself if needed
Assuming you know how to code and the programming language which some vibe coders don't. There was someone bragging that he writes a ton of Rust without knowing the language, perhaps it was the creator of Bun or Redis, I'm not sure.
Anyway it's like Assembler can't have any structure and can't be read. After all Lotus 1-2-3 was written in Assembler until version 3.0.
While costs and availability are valid concerns, I find them somehow orthogonal.