Imo, this is not just a vibe coders problem. It's been a classic builders mindset issue, where many start with building and look to find problem to the solution.