While the suggestion to ban suits in favor of GoT dress (and the statement that women have it easier than men as far as formal dress) are both hilariously wrong, suggesting that one either wears a suit or "sacks groceries for a living" is also completely off-base and elitist.
One can obtain plenty of jobs without having to dress up in a suit. They may not be the jobs you want, but they are still jobs. With thrift stores, Goodwill, etc. around, it's not that hard to find a suit if you need one and money should not be a barrier in these cases. That being said, the kind of suit one would get from a thrift store tends to make one stand out even more (ill fitting, secondhand, etc) and can lower people's respect for an individual, so that presents its own problem. Wearing a suit shows that the wearer is at least willing to exert some effort because they desire this job, and quite frankly, most men look better in a suit than just street clothes. Of course, not wearing a suit should not be a reason to reject a superb candidate, but I accept it as entering into a hiring decision (in a small way). Give it a while. Once you actually start wearing nice clothes most days, you'll appreciate them and the respect they bring you. As a future teacher, professional dress is essential for my students to form the right opinion of me. It emphasizes my position and separates me from the students enough to be able to do my job.