The problem is that as long as your competitor says 'yes' and you say 'no' the competitor will get the customer.
Customers should be firing companies that provide false information during the lead-up to a sale. Then the sales people can stay employed and everybody comes out ahead.
Are you making an implicit suggestion that we should tolerate fraud because it employs people?
You promise the world to make a sale, then once you've signed, work frantically to make the vision you sold a reality. If you were open and honest, you wouldn't sell a thing.
The only people who lose out are those who take salespeople on their word and don't get everything agreed in writing. Never take a salesperson on their word.
Or you could, you know, make stuff worth buying.
Like so many things, it's a balance, not an opposition.
I don't work with a startup, or even in the tech industry, but this is an issue that takes up ~25% of my time. I have to keep pushing back on sales to make sure that they're not selling something that's physically impossible, or just plain stupid (but sounds good).
This is something that cuts across business in America in general, I think.