“Ratty old” and “formal” are not the only options. I dress mostly in techwear brands like Veilance, Outlier, and ACRNM, which is not ratty and old but is also very much not formal or uncomfortable.