Speaking only for myself, altruism has been my motivation when posting negatively about stocks I didn't have any position in. Knowing you saved an intelligent, open-eyed investor or potential investor from financial harm is very gratifying.
It's not always about money. Especially among us old folks.