I put 10% of my pay away for retirement, but social security and my pension plan combine for another 10%. A means testing of social security or the subsequent collapse of the system will really tick me off. I could probably live off my 401k and military pension alone, but it wouldn’t be as fun.
SS is back door means tested.
https://www.ced.org/blog/entry/why-arent-social-security-and-medicare-means-tested
I did similar for my last 8 years of active duty. Then, put 10% in my TSP as a civilian with 5% matching.
My wife and I are both retired now and are comfortable with her retirement from the State of MS, my military retirement, small DOD Civilian retirement and both our social security payments.
We could have planned more aggressively but it seems we are still in the minority for having done as well as we have.
Good luck and God Bless for your service.