I take it you're not much of an investor? By your logic, why would we think of the future at any point when spending money? Again - these tax breaks, more often than not, pay great returns to the tax paying public. Frankly, this is the reality of finance in any sector, whether public or private.