The best salespeople I typically work with have built a relationship with the clients. I take meetings with them because they do not waste my time and they understand my company's needs. I'm more likely to take a call from company X if I know the rep from past business.
On the counter-side, I've run into many, many salespeople who bounce around and suck. They focus on doing the dance and checking boxes in Salesforce instead of actually selling product and dump their internal corporate drama on the customer. They bounce because they miss their quota and get canned.