Because our current social safety nets all work by assuming the next generation pays for the care of the current elderly. Those elderly do need 'stuff' they need doctors and nurses and nursing homes. Thus taxes will have to go up, and if it has to, it may as well be progressive.