We have skills seller, i have bought what i never needed, what i bought wasn't what i have in mind to purchase but i was convinced to just buy it.
Any one that has the experience of a good customer service will always sell more and have more customers to patronize them, been successful in business is all about strategy and skill, how you brand your product, how attractive you make them look.
A good location and knowing what people lack most is one of the business strategies to become successful in business.
The talents are two different ones, and one is not as big of a deal as the other. If you are good at "in-person sales", then you are going to have a not terrible life, but you are not going to be super rich either, probably, unless you are selling to millionaires and such. And then we have marketing people, who can sell to tens of thousands of people; now that is a real skill that could get you rich. Think about it: if you want to make a thousand dollars, 100 people for 9.99 is enough, for example (although that would be 999 lol).
But convincing people that 1000 dollars is the result, is not that easy, and we are going to end up with something difficult if we are not careful about it, and we should not really be caring about this just yet. Those are different skills.