Это - двойное заблуждение. Ибо до романовых были не русские жёны:
Кабардинка Кученей (Мария Темрюковна) у Ивана IV.
Византийка Зоя (София Фоминична) Палеолог у Ивана III.
Литвинка Софья Витовна (Евфросинья) у Василия II.
Литвинка Айгуста Гедиминовна (Анастасия) у Симеона Гордого.
Монголка (?) Кончака (Агафья) у Юрия III.
Ну и были ещё несколько жён, происхождение которых не установлено.
И у романовых тоже после Петра I были супруги (или почти супруги) не немки и не датчанки:
русская Екатерина Долгорукая (уже обручились) у Петра II.
малоросс Алексей Разумовский (тайный) у Елизаветы Петровны.
наполовину русский Петр III у Екатерины II, который скончался до вступления её на трон.
русский Григорий Потёмкин (тайный) у Екатерины II.
русская Екатерина Долгорукая (морганатическая) у Александра II.
Ну и да были ещё 7 немок, из них три бракованные (без наследника), а одна - слишком ушлая (сама трон захватила), а так же одна датчанка с немецкими корнями (пожалуй лучшая из всех). Что и привело к тому, что у последнего императора было от силы 1% русской крови.
Виной всему были:
законы и установления самих же императоров в борьбе с дворцовыми переворотами, интригами и опаска повышать отдельные русские рода во избежание местничества. Смутное время и лжедмитрии кончились вообще то совсем недавно по историческим меркам.
Как у всех в Европе - стремление сохранить мир со странами потенциальными врагами и укрепить экономические отношения с соседями. Где Германия была на первом месте.
Смена вероисповедания для лютеранок - не такая проблема, как для католичек с их Папой Римским и прочими понтами.
Ну и личные симпатии. Были. Чтож скрывать.