Economic theory has an equilibrium theory where everybody rationally maximizes his objective (profit or utility) but an invisible hand moves everybody to Pareto optimal allocation. This is the core theorem behind the idea of free markets. But there are some externalities, for example, a natural monopoly. So it should be regulated.
If economic agent behaves stupidly (departs from rational decision), he should be punished economically. Thus all agents have an incentive not to deviate.
If we look at real life, we see many examples of wrong development and not working incentives. Examples coming first to my mind, include: a) high accumulation of debt by governments, while we later and future generations will bear the burden of repaying the interest on it, b) destruction of nature leading to lower productivity in future.
Can you give further examples? What should be changed in economic theory so that incentives to move to better future for all are created?