Почему в России нет средневековых замков? Все очень просто, замок - это укрепленный дом феодала, который позволял ему контролировать подвластную территорию. В какой-то степени замок - это еще и социальное явление. На Руси не было герцогов, графьев и баронов, которые имели свою землю и были вассалами короля. У нас было иначе. Князья жили в укрепленных городах, бояре при них исполняли административные функции (гос аппарата) и да, земли у них были, но жили они всегда при князе. Как следствие, замков, таких как в Европе у нас так и не появилось. В общем, не было у нас рыцарей и замков рыцарских не было.
Есть одна главная причина и несколько дополнительных, которые в сумме едва ли не перевешивают главную. В основном, замки не строились на Руси потому, что наша страна никогда не обладала достаточной для этого плотностью населения. В экономическом плане возведение каменной крепости напоминает крупный государственный проект, сравнимый с полетом на Луну или проведением олимпиады. Эта затея требует огромного количества денег и еще большего числа рабочих рук. В сравнительно небольшой по территории, но теплой, плодородной и оттого – плотно населенной Европе рабочие руки были, а вот в России – нет...