Reinvested money already isn't taxed. Companies pay taxes on profits. If they invest more, they reduce their taxable profit and therefore their taxes.
Taxes are not deferring investments, investments are the prime way to pay less taxes. The government wants you to reinvest rather than pay taxes.
Off-shore tax havens broke that system. These companies have billions of dollars sitting unproductively in the Bahamas because they neither want to invest not pay taxes.
Significantly reduce or offset personal and capital gain taxes for people who are investing into public projects.
There are many more better ways that tax abusive policies that never work.