"А почему нельзя в свитере в гости или в ресторан?"зависит от события и от ресторана. Понимаете, как бы умение одеваться к месту и ко времени - это часть культуры. Если у человека эта культура отсутствует - ему никто и слова не скажет, каждый следит за собой. Это как не ставить локти на стол или не есть руками котлету.