I agree with you.... but I would mention that those defense companies are publicly traded. I retired at age 53.....
I did three and a half years with one in the 1990’s and came out with 14,000 thousand in stock which helped me buy a house.
That’s nice for you, but most don’t make that much money.
You sound pompous, instead of grateful.
One has to make enough money to invest heavily.