Раньше держать руки в карманах считалось очень не культурно. Да карманы были не удобными. Мода держать руки в карманах появилась в начале 20 века в среде хулиганов, бандитов, гопников. Это было как вызов обществу. Держание рук в карманах очень порицалось обществом.
Стоять с руками по швам как при стойке смирно для сильных мира сего считается ниже их достоинства. Поэтому и появляются все возможные стойки с рукой заправленной в пальто или френч, стойка а-ля Меркель, да много чего придумывают чтобы не держать руки по швам как у солдата в карауле.