Good points. It can be frustrating creating content and not being recognized. The people choose what they want to pay attention to and spend time on. That's indeed just how it works.
So either a content creator can keep creating the content they want people to learn about, because it's actually important in life, and eventually get recognized for sharing valuable information, or they can "sell out" and target topics and content that more people want to read about, get more upvotes, and get a higher payout by giving people what they want and sacrificing the material that is more valuable to help people help themselves.
Quality vs. Money... ask that to yourself as what is more important... do you want to help others and take time, energy, effort, determination and dedication to persist in getting it recognized... or do you want to just make money...
Take care. Peace.
Nothing says that an actually GOOD product can't be advertised well, too. Getting noticed and making money doesn't necessarily mean watering down or changing your message. It just means finding ways to make the message stand out, get noticed, and get spread.