But politics, (at least democracy) has the double edged sword of election cycles. This heavily incentivizes short term thinking.
Ex. Should the mayor pour millions into sewer system maintenance or millions in flashy projects and waste?
If the sewer maintainance is done right, none of the electorate notices. But the electorate will see the flashy spending and vapid superficial projects. And who cares if we defer sewer maintainance, that will only cause issues 20 years from now.