Это сложный вопрос. Может быть потому, что борода придавала дополнительную мущинистость мужчине, а может- Иисус Христос тоже носил бороду и в этом для мужчин был какой-то сакральный смысл.
Бороды носили задолго до Христа.
Думаю, все гораздо проще- бриться это определенная морока, требующая специальных орудий (бритвы), а учитывая что железо было очень дорогим, то в хозяйстве обычно крестьянина был железный топор и нож.
Ну а бриться ножом- то еще удовольствие, не говоря уже о топоре.
Ну и викинги конечно, были язычники, поклонявшимися рыжебородому Тору