If you want to discourage short-term thinking, make the vesting period longer on executive stock grants. Making companies' performance less transparent just opens up more opportunities for insider trading.
But board members are largely just a proxy for the large shareholders anyway. E.g., short-term investment strategies are not going away.
Working C-levels would almost always much rather take the longer view against the wishes of their boards.