You really think companies exist for the sole purpose of "delivering for shareholders?"
Companies exist to make money, which in turn creates a buying which makes the share price go up.
Don't fool yourself, NO publicly traded company OWES a single shareholder anything unless specifically stated in contract. For those of us, MYSELF INCLUDED, that bought in the open market, we're tag alongs. We're on for a ride HOPING the company does things right and we make money.
Mind you, IF a person was to make a direct investment into the company then, IMO, the company would be "obliged" to "deliver" information as shareholders would like. But since this is not the case, we are all tagging along hoping to make money.