Any reason applied is painful. U.S. health care is 37th among industrialized nations in effectiveness and first or nearly first in cost.
To put it politely, that is a sin, one aided and abetted by phalanxes of adminstrators, overcharging hospitals and surgeons and insurance companies, with the last listed being among the major problems...and problem causers.
I use VA health care and am grateful for it. It's far from perfect-- hey, what the hell: it IS government run, after all--but it is coherent, consideraly cheaper than civilian care (try 15% or so), and in the past few years, they have tried mightily to cure the long term ills that had built up from its being generally ignored.
My biggest objection is that VA cannot bill Medicare part B when I need hospitalization. I'm paying, IIRC, $96 a month for something that will only be used accidentally. The statement that one government department cannot pay another is, first, bullshit, and second, asinine, since that money is withheld from my SS each month, thus is my money, not government funds. I wouldn't mind at all paying VA the same amount monthly.
I wish to hell I could get similar care for my wife--and she is on Medicare, too.