You may think you know why your customers buy from you, but there's a good chance they buy for reasons other than the reasons you think. Or they don't buy for reasons that may escape you.
People seek a wide array of benefits when they're in a buying mindset. If you are communicating any one of those benefits to the people who want them this very instant, you've virtually made the sale. People do not buy because marketing is clever, but because marketing strikes a responsive chord in the mind of the prospect, and its resonance makes that person want the advantages of what you are selling.
Your customers do not buy because they're being marketed to or sold to. Instead, they buy because you help them realize the merits of owning what you offer.