Ah man, you've been so lucky (and unlucky).
You know far more about your needs and are able to evaluate how well software would solve them, and the salespeople you've talked to haven't been worth the time....and that's not normal.
You'd be shocked how bad most people are at evaluating software, especially when it's highly technical. Most people don't even know what a reasonable budget is, what their biggest problems are, what would fix them, and what software is actually doing -- so they rely on cheap self-service products or just take marketing speak at face-value and hope for the best.
And a good salesperson is worth their weight in gold. If you're one of those buyers, salespeople should be much closer to an interviewer or consultant for them: approaching sales calls like research to uncover needs you didn't know you had, introducing you to best practices, and tailoring advice to your specific situation. Their goal is to find a mutual fit and stand by the quality of their solution (and should recommend competitors' products if you wouldn't be happy with it)