With a shift to long term outcomes, one could do any number of things that are short term bad to line their pockets and claim the benefit is further down the road. The problem isn't really about short or long term goals - does Amazon or Tesla give a rats ass about profit next quarter? No, and IMHO one of those is a solid company while both have high valuations.
In some cases I think the answer is to strip investors of control. They are the ones allegedly pushing short term profits at the expense of the long term. But what is ownership if not a form of control?
Another thought I keep coming back to is dividends. A proper investment gives returns without having to sell your stake. Lets provide incentives for companies to share profit rather than pump stock prices, then everyone can get excited about the right things. This has its downside too in cases where growth may require reinvestment. Perhaps forcing dividend payments for all cash equivalents above some threshold? I dunno, there are a lot of ways to approach this and none of them are good for all companies.