С приходом демократии и буржуазии оказалось, что в костюмах положено ходить в первую очередь продавцам.
Выражение "главное, чтобы костюмчик сидел" приобрело торговое значение, впрочем как и все остальное вокруг.
Зачем же торговцам костюм? Причем костюм ведь можно наблюдать не только в офисе, где он хоть как то уместен, а даже на улицах, где низовые торговые представители рыщут в поисках жертвы послабее.
Ответ скрыт в языке торгашей. На торговом языке слова костюм и клиент - однокоренные. Официально.
Сustomer - это клиент (англ.). Сostume - костюм (англ.).
По той же самой причине костюм надлежит носить налоговикам и таможенникам, да, в общем, и всем остальным, второстепенным государственным служащим.
Так что, как только дело касается денег - без костюма такие дела не делаются. Таков обычай.