The problem of short-termism is systemic. Managers will only invest for the long-term if investors evaluate companies based on their long-term value. But, investors will only gather long-term information if they can use such information - which requires them to have the freedom to trade on it in the short-term.
I have to be honest with you guys - I let my health slip a bit over the past year. Juggling trading penny stocks and teaching others to do the same doesn't leave me a lot of time for healthy living, and even that limited time got eaten up by all the work I put into my 35-hour "How to Make Millions" course.