Очень много ответов и теорий но причина одна, это просто удобно, даже когда лечу на самолете 12 часов одеваю спортивный костюм а если ехать несколько суток в поезде то тем более, и плевать что там кто подумает, главное комфорт, тем более есть вполне приличные и красивые спортивные костюмы. Мне вот больше не понятно когда из дорогой машины вылезает мужык в спортивном костюме, хотя безусловно если ему так удобно это его дело.
А в какие другие костюмы нужно одеваться? В джинсах шипериться что ли на вторую полку? Или в деловом костюме мимо чужих пяток ходить через вагоны? Премия 'самый странный вопрос на the quiestion' отправляется автору.
В качестве параллели можно вспомнить бытование пижам в 30-60 годы 20 века. поезд, санаторий, больница - все те функции, которые выполняют сейчас спортивные костюмы тогда выполняли пижамы/халаты
Для удобства, чтобы не привлекать лишнего внимания и слиться с местной тусовкой.
Хотя я обычно в шортах гоняю, даже зимой, и спать в них можно