I sympathize with the author's suggestion that there is a culture within the military that is very different from its source population but I'd have to ask him to name a society, even a communist one, in which that is not true. Ever. Even in an army populated by inductees, which is as close as one can come to one that properly mirrors its parent society, there are radical differences. "You're in the Army now / you're not behind a plow." Anyone who has ever worn a uniform learns that in the first week.
What the author is attempting to do is to establish a superficial moral equivalency that eases the application of socialist precepts to the country at large. You can certainly hold such ideas in theory; living them is a very different matter indeed.
You can say that the pay system is similar to a socialist model. An E5 digging ditches and an E5 working on sophisticated electronics makes the same pay. All the other stuff don’t really compare.
That's what I was thinking too. Socialism? Not really seeing it. Now if he had said the military is a Nanny Staters Paradise, I could agree. Anyone who has spent time on any base of any service is familiar with the mind-numbing volume of chickensh*t rules governing every aspect of life.