If you ask me, the real problem is that management pays itself too much money, and takes it out of R&D. The corporate governance rules need to be redone. Stockholders ought to have more say in what management gets paid. Make them go to the shareholders for approval of their salaries.
Corporations these days stick it to the stockholders, too because the leaders feel they are elite and need the salaries they vote for themselves.