Множество причин... Из которых далеко не последняя - менталитет. Протестантская этика с её установками на добросовестный труд и умеренность в потреблении как нельзя лучше легла на спокойный характер шведов и датчан (норвежцы и финны как отдельный народ выделились позднее).
Из того, что играет роль сейчас, - это социальное государство и налоговая система. Социальное, замечу, - вовсе не то же самое, что социалистическое. Экономика в скандинавских странах вполне капиталистическая, то есть частная собственность там есть и она защищена. Это главная, универсальная и надёжная причина и источник достатка страны. Не гарантия, но почти гарантия (без защиты частной собственности точно никакого достатка не будет).
Но отличительная черта скандинавской модели - прогрессивная шкала налогообложения. Ставка налога доходит на сверхдоходы до 80-90% - понятно, что не на весь доход и не на всю прибыль, а на то, что выше порога. Вместе с высокой производительностью труда, что тоже характерно для современного высокоразвитого капитализма, это обеспечивает значительные доходы бюджета. А значит, даёт возможность финансировать множество социальных программ - помощи бедным, образования, соцобеспечения, здравоохранения и т. п.
Ну и, опять же, менталитет, который свято следует библейской заповеди "не укради". Соблюдению каковой в немалой степени способствует и полная свобода печати. Коррупция наказывается не только законом - коррупция становится практически невозможной в открытом обществе, где неправедные доходы немедленно становятся известны всем и получают всеобщее осуждение. Что говорить, если министры подчас уходят в отставку из-за сумм в несколько десятков долларов...