Megan McArdle on the implications of our spending promises