You are counting on infinite growth and inflation to render your debt less costly.
Your $2 trillion estimate also relies on the exact same inflation driven growth.
What benefits? They end up paying for services others consumed and infrastructure that no longer exists.
I agree that services should never be financed, at least not for longer than say 12 months. Yes, infrastructure ages. That does not mean that they are still paying for that specific infrastructure. Am I still paying for WWII?