Well, your confusion is very much justified. Religion has become a money making business for some people. And they are exploiting the believes of many followers. I believe preaching should be free of charge for everyone. So that more and more people can follow the path of God. You are right in saying that If Jesus were preaching, It would have been free of charge. People who follow the true path of Jesus would not charge anything for communicating his teachings to the common people.