In that line of work, I'd say that there are 3 in 10 that drop by the office who are worth many times their commission - it's amazing to be able to describe your needs, and hear which of their products match those specifications plus considerations of requirements I hadn't realized, how their other customers are using the devices, know which are stocked/standard and when you've generated a parametric part number that's never been written before. But some of them are not really much more useful than the parametric catalog, and a couple of them just need to give up the engineering sales and switch to a car dealership or multi-level marketing scam.
But it's someone with intimate knowledge of the industry, of the other customers, and works closely with the customer and even educates the customer.
Not. A. Single. One.
I encourage every entrepeneur to read this, because you'll see them time-and-time again. Most of the tactics are used to "get what you want", as they say, but also making the other side convinved they "won". Where they presumably come back and do it again to you. It relies on cheap psychological tactics. As a business-owner, 100% of the salesmen I dealt with used these same tactics. Identifying the tactic and calling it out usually neutralizes the tactic with the salesmen.
But as an arbitrary example, anchoring numbers. They'll show you an insanely expensive first solution. And then later lead you to a merely overpriced-solution. But the second ones seems "cheap" because they are judging it from perspective of the first price solution.
Don't hate salespeople. Hate the fact that certain companies insist on employing armies of minimally-trained, low-skill, low-dollar lackeys running around who offer little benefit to anyone, especially high-information buyers, which you seem to be (which, keep in mind, not everyone will be).
FWIW I love good salespeople but also hate "being sold" in the way OP describes.