Принципиальное отличие в том, что Россия - протяженная редкозаселенная внутриконтинентальная в основном территория. Посмотрите на центральную Канаду на широте средней полосы РФ. Западная цивилизация в таких условиях не живёт. Основные экономические районы в США (как и в Европе или Китае) - это густонаселенные компактные районы. Возле океана. Причем желательно теплого. К Корее и Японии это тоже относится. Потому что почти вся мировая торговля идёт по морю, нет моря - нет экспорта. А между океанами в США и Канаде в основном выращивают или добывают сырье. И населения ровно столько сколько нужно только для этого.
И что в северной Америке, что в Европе есть рынок на полмиллиарда населения.
А у нас рынок узкий , экспорт затруднен, затраты на инфраструктуру и логистику запредельные. А четверть населения живёт в местах где никакая современная экономика невозможна.
Это и есть основные факторы, гораздо более существенные, чем общественный строй , наличие демократии и т.д .