I agree that the military salaries are not through the roof, but don't forget that there are other benefits and added moneys connected with the nature of the job and ones personal choices. There is the regular salary for the various "E" levels (E-1 etc.) If you are single there is free housing, free meals, free health care and some other situational pay like hazardous duty pay, sign up bonuses and so on. You can't just randomly cite salary. Since it's all volunteer now, I'm sure the wages are much, much higher now then it was during the time when the draft existed and was being used..
When I was in the Air Force, 50+ years ago, starting wage was $48.00 per month, but you had no other expenses. Married military usually receive a housing allowance and extra family related things like shopping commissary's both for dry goods and food at a very discounted rate. I have no idea what the rate of pay in the military is now but whatever, comparing military situations to civilian is not really a fair comparison. Also I was in during a major war police action. At that time for those on permanent support status usually worked 60 hours per week, but when state side unless it was some major project it never even made it to 40 and no one was even caring one way or the other as long as the work got done. Also remember that the military wasn't trying to make a profit either but when the budget is discussed the public doesn't seem to care much about that unless it means that taxes are higher.
At the time, I and a lot of my fellow service men went in because we felt it was something that we owed to our country and we felt we were trying to keep freedom in existence. It isn't always about money.