Please.
NYC there is no excuse for not finding good and reasonably priced tailors.
You might get dirty looks from those who look worse than you, but suits do in fact make the man.
Different cultures, different perceptions. Tech culture as a whole does not share the NYC mentality that suits are a reasonable norm. Dress codes just don't jive with a need for authenticity. Give me the weird guy wearing a kilt over the slick sales guy in a suit any day.
It is not about being forced to wear clothes. It is about working with a management team who is so incompetent that they would do something so stupid as implement a dress code.