Is vibe coding actually bad?