All true. The Post-9/11 GI Bill was a large driver of this - if you've done your time, it's basically free schooling and all you have to do is sign up. The govt sends the tuition money directly to the school, you just have to recertify with the VA every semester. (In the old GI Bill you got the money first, and the rates were different)
(source: prior military, used Post-9/11 GI Bill to get my master's)
(source: prior military, used Post-9/11 GI Bill to get my master's)