If you are in the business of changing hearts and minds, you can not judge yourself based on commercial outcomes. Commercial operations thrive by sidestepping anything the target market might frown at, misunderstand or outrightly reject. The marketer succeeds by telling the people what they want to hear, and is rewarded by their gold. The preacher is trained to tell the truth at all times as they know it. A good preacher must go about their duties without fear or favour. If your job is to change the hearts and minds of the people in your world by “preaching” to them, do not judge your mission by financial gain.
Apostle Paul changed the hearts and minds of the known world in his days. We do not think about him in terms of how much money he had or didn’t have. We rather remember him in terms of the impact he had on the world. Hebrews 13:5 offers some word of wisdom, “keep your life free from love of money, and be content with what you have.” People who change the world forever are those who operate a level that is higher than money. You cannot love money and model the truth for others at the same time.
At some point, you have to decide if you are running a commercial outfit or if you are in the “change the world” business. A commercial outfit has to compromise on truth, and avoid ruffling anybody’s feathers. The goal is to enrich your pockets by selling them what they already want. On the other hand, as an agent of God operating in the world, your topmost goal is not to make money. There should be nothing more important to you than your mission. Your mission will likely conflict with typical commercial interests and you must pick a side.