Yes.
They don’t make a very high salary, the compensation package is part of the deal. They get these military perks, private sector typically earns more cash.
Regarding VA and healthcare, I want the whole country on the single payer system, so I certainly don’t want to take it away from the military, I want to give it to everyone.
They changed the education benefit a little, and now I think you can give it to your child if you don’t use it yourself. I think that’s great.
In terms of housing, I think they get more allowance if they are married or have kids. I’m not sure that’s correct. I’m not so sure I agree with that, because compensation should have to do with the work performed/merit/rank but I do understand that if the family lived on base it’s a bigger apartment or house. Regarding loans I’m fine with that benefit.
The military gets many more perks than you listed, but I’ll go on the assumption you are only interested in those you did list.