Is it economically rational, or irrational, to pass costs on to someone else if one can? It seems a little odd to pass costs to one's grandchildren, but hey, then it's "not my problem!" and they can vote to pass the costs to their grandchildren!
The costs are diluted by inflation and the children inherit the built infrastructure. If the diluted debt is less than the value of the infrastructure then everyone wins.