Fiduciary duty as a search term should get you a lot more information.
The "short term profit" argument is one certain types of investors like to push, but it's not really supported by anything and it's very often not actually in the interest of the majority of shareholders.