We need two uniforms.
(1) Work/Combat dress (coveralls, combats, flight suit ect depending on trade)
(2) Formal/Parade
(2.1) Ceremonial, not publicly funded (Mess dress, ancestral uniforms ect)
We complicate it way too much. The work/combat dress should be your everyday office, warehouse, shop, ship, field, airfield ect. I really dont care that industry wears dress shirts and slacks to work, we are not industry. Headdress should be ball caps, boonie caps or helmets for work dress.
PT dress is personal problem. Buy your T shirts and shorts as you need them, and Army stop forcing people buy shit from your canteens; it doesn't matter that there are a whack of different T shirts at PT, it matters that people are doing PT.