My churn rate is low precisely because I take time to learn what they want then provide what they need. I work with clients that are a good fit in both directions and got out of the "anything for a buck" game years ago.
I work hard building my businesses, but I don't have to work hard at sales precisely because of what you said - I've built relationships and skills that make it fun for me to sell. I work about 5 hours a day, travel a ton and play lots of golf. ;)