@Сергей Ивлев превосходно ответил на этот вопрос. Я только проиллюстрирую примерами.
Короткие стрижки у девушек, женщин могли быть только в результате тяжёлой болезни - отрастали после операции, например. Потому что и появление моды на короткие стрижки в 1920-х было вызвано эпидемиями гриппа и сыпного тифа с многочисленными жертвами, а также нищеты - не было возможности полноценно ухаживать за длинными волосами.
Другой приемлемый вариант для коротких волос - профессия, связанная с ношением специальных головных уборов, например, у лётчиков военной и спортивной авиации, или работа в условиях запыленности в сельском хозяйстве или на стройках.
Длинные волосы и то, как их оформляли, было показателем отношения к себе и окружающим, демонстрировало деловые качества и способности к творчеству. К родителям девочек тоже присматривались - даже папы и дедушки могли заплетать косички - если ребёнок приходил в детсад или школу с несвежей причёской или без неё, то это означало, что в семье что-то случилось и нужно срочно вмешаться.
То, как сейчас в любое время года, даже в лютые морозы можно увидеть девушек с распущенными волосами и без шапок, тогда, до 1990-х, сказало бы, что эти девушки не заботятся о здоровье, нет силы воли, дисциплины и не умеют правильно организовать время, без уважения относятся к окружающим и никакого серьёзного дела им доверить нельзя.
По качеству волос, а оно у таких девушек всегда не ахти, можно усилить предположение о здоровье, а также об отсутствии возможностей для покупки качественной косметики для волос и регулярного посещения мастера (тусклые, с секущимися кончиками, после неумелого агрессивного воздействия при окраске и завивке).
То есть, прямого запрета на короткие стрижки не было, но они, как и длинные волосы, многое говорили о тех, кто их носит. И в каком-то смысле причёски были своеобразным пропуском в социальный лифт для карьеры и удачной семейной жизни.