If your product helps people, it is your moral duty to promote it
indiehackers.com
indiehackers.com
I believe this often happens when you don't have enough confidence in your product. So talk to your customers. Give your product away to 20 people for free and ask customers how they feel about it. Because the day you start to genuinely believe that what you are selling is actually bettering the life of people is the day you start to love selling too.
How else would people hear about it?
In medicine, I believe, this is a large part of the reason for continuing education units.