That's because "thank you for your service" is super easy to say and has literally no meaning today. People want to give the impression that they care, investing in veteran benefits and fixing a truly broken system requires actual attention to the problem and actually doing something about it. 

Edit: thanks for the gold!