The U.S. government's fiscal predicament has many causes. But if you had to reduce them to one sentence, it might go like this:
"Congress responds to the short-term demands of particular groups, not the long-term needs of the nation as a whole."
Case in point: the seemingly unstoppable growth of medical benefits for former military personnel under Tricare, the Defense Department's health program.
This mushrooming expense is a major reason that Pentagon health care spending rose from $19 billion in fiscal 2001 to $52.8 billion in fiscal 2012.
The latter figure represented nearly 10 percent of that year's defense budget.
President Obama has tried repeatedly to rein in this category of spending, on the very sound theory that resources are finite and that dollars spent on retiree health care cannot be spent equipping and training the active-duty armed forces for war - the Pentagon's primary mission.
Military health care's traditional role was to serve active-duty troops and their families, at no out-of-pocket cost. Tricare still does this, except for small prescription co-payments. This makes sense as an incentive to sign up for service and its attendant sacrifices.
Since 2000, however, Congress has repeatedly expanded the access of former military personnel to Tricare.
By 2010, the eligible population had increased from 6.8 million a decade earlier to 9.7 million - nearly 85 percent of whom were not active-duty service personnel, according to an excellent May 2012 Armed Forces Journal article by Brittany Gregerson of the Institute for Defense Analyses.
Obama's reforms have been rebuffed every time, by Democrats and by supposedly fiscally conservative, pro-defense Republicans.
The expansion of Tricare dates to the post-Cold War base closings in the 1990s. Some military hospitals were shut in the process, and retirees who had been allowed to use them on a space-available basis protested that Congress owed them a substitute.
Some even claimed that recruiters had offered them free health care for life when they enlisted and that Congress was welshing on this purported contract.
The courts correctly rejected this legally, and factually, spurious claim - but it fared better in the political sphere.
In 1996, Congress allowed military retirees ages 37 to 64 and their family members to join Tricare for an annual contribution that averaged 27 percent of total health care costs for a family of three.
That contribution, however, did not increase with inflation. As a result, Tricare's real cost to working-age beneficiaries dropped 41 percent between 1997 and 2010, Gregerson found.