I think there is no problem if someone who is experienced and has a lot of knowledge of Bitcoin can make people aware of Bitcoin for a small fee and it will be great. There is no doubt that everything is there on the internet, but it takes a lot of time to search and find the right information, on the contrary if someone can provide good knowledge for a small fee then I think it would not be bad.
Other than that, I agree with you. A person who has no knowledge himself can't teach others, whatever knowledge it is, they need to learn it themselves first because only a knowledgeable person can teach others. Without acquiring knowledge, if a person makes such a mistake, he can make people lose thousands if not millions of dollars. Therefore, it is important that you yourself are fully trained and have learned everything before teaching others.
As I said, if you have enough knowledge and experience, you can open a center or a few classes to teach people in need. The only issue I want to talk about here is morality, we should not take advantage of other people's ignorance for our own benefit. That not only directly affects our reputation, but also the reputation of the cryptocurrency industry.
Honestly, I don't like this idea because by introducing or teaching bitcoin to others, we are contributing to making bitcoin more popular and once bitcoin is popular then we are also the beneficiary's profit. Second, we can learn online for free or our knowledge has been taught by others so there is no reason we have to charge others.