Since vibecoding is meant to bring the results of programming to the masses and not meant to replace good programmers I don’t feel threatened by it. It’s for quick prototyping and throwaway ideas and allows Jack the carpenter to spin up an app for “free” which might work. As a basis for communicating ideas and quick prototyping it will find its place.