It’s reasonable to assume that the powers that be may find themselves in situations politically precarious if veterans aren’t able to provide for themselves and those they ostensibly fought for. Veterans know where real and metaphorical bodies are buried, they also know that at a nation scale, the internal problems that face first world nations are usually not logistical, but political. If not for fear of disrupting business interests, UBI in the form of food stamps, housing, and Medicare for all is possible. The veterans know this, because they are fed and housed and medically treated at scale during and after service. However, if everyone receives these same benefits also without service obligations, the ability to offer incentives to service is limited.
UBI is a thorny issue due to the complexities of implementing it piecemeal alongside the already-existing status quo. In some ways, a greenfield solution would be easier, but they call those revolutionary changes revolutions rather than evolutions for good reasons.
Some stray links for food for thought:
https://en.wikipedia.org/wiki/Swords_to_ploughshares