2000 years ago Roman Generals would make promises of land and pillage in order to get men to fight for the Empire. Now, we're going to offer social programs like social security, government health care, and federal student loans in order to get people to fight for the Empire. This deal gets worse and worse every cycle!
Seriously, I wonder where this is going to go? It sounds like the first step toward a Starship Troopers type society.
You're ignoring the civilian option under this proposal. And in any case, it's not even a proposal being debated in Congress. It was just an idea mooted about by a retired general.