Actually... many US installations stateside frown on troops wearing military uniforms off-post or off-base...it has been that way for decades...unless they are on a specific duty requiring them to be in civilian sector
Sometimes that may be the case but here in Hampton Roads, VA where we have lots of military, it’s really left up to the individual...
We got lots of troops in unie on the beach...