How long do we expect roads to last? Or the investments that have to be made over someone's lifetime to enable them to retire? Even the big "high tech" weapons and aircraft investments which consume a big chunk of spending have 30-50 year project lifetime. The B-52 fleet is 55 years old, not counting the design time. Is it not reasonable to spread payment for that over the lifetime of the asset?