I think the reason is that US-Americans are really into pretending they care about their veterans.
Source: Watching news articles over decades of the VA denying "service related" for injuries and poisoning, so the government isn't held responsible. Agent Orange and cancer, for example. Or burn pits in the middle east wars. Or concussions from explosions.