If you are getting something for free, like news of social media, then it means that you are the product. Most commonly these services are monetized via advertising, but sometimes they engage in less open and legal dealings, like selling user data or publishing secretly sponsored articles. So, basing your trading decisions on analysis that you get from free sources is one of the worst mistakes one can make, everyone who starts learning how to trade knows it, but unfortunately many people in crypto don't know even the most basic things, they are drunk on their past profits and think they are naturals.
Wow, what a great point you've made here about being a product for social media. Infact they steer your behaviour in the way that is best for them. If they want you to sell your coins remember that there is someone behind willing to buy them and make some money.