You make some very good points I can't help but pick on the " fiduciary duty to make money" thing coming up so often on the internet. Its a pretty twisted interpretation of reality and has only gotten more twisted as it has spread by from person to person, in what is like a real world version of the game of "telephone"(do they still call it that?).
If anything upper management have a responsibility to bring "value" to a companies shareholders, usually in line with some mission statement. While sounding similar to money; value means something very different. In fact it can mean the exact opposite in many cases since short term profit usually involves a trade for long term growth which can hurt the value of a company.
LOL, if you think of fiduciary duty as a "thing that comes up so often on the internet," you're not in much of a position to lecture me on it considering that I have MBA/JD from top schools and this is my main area of practice. I doubt you are very acquainted firsthand with how boards, execs, and large shareholders generally act.