> My question is how does it get to that point?
Putting salespeople in between engineers and clients, and giving them perverse incentives to say "yes" to everything the client asks, and no incentive at all to try to understand what it takes to actually get any of that stuff accomplished. It produces clients that live in fantasyland.