There is no evidence presented that internally "vibe coded" products are the reason hubspot et al are struggling right now. If anything, the fact that the divergence from the broader index starts in April of last year (well before the current vibe coding moment got going) is evidence that this is something else.