This is a very naive take on that duty. Executives have enormous leeway in deciding what is best for their shareholders. The idea that they are bound to every lousy "makes a penny today damn the consequences" decision put in front of them is absurd.
Do business lie for money? Sure. But fiduciary duties don't compel that behavior.