“Early "vibe coding" applications demonstrated very quick time-to-value but ultimately failed because they lacked durability and user retention.”