А салический закон, с тем, чтобы страну не захватил иноземных правитель - это, имхо, глупость, или скорее отговорки. Никто не мешал создать такие законы, чтобы супруг королевы имел такой же статус, как и королева-супруга, то есть не был с ней на равных, не мог чересчур вмешиваться в государственные дела и, что самое главное, не мог наследовать трон после ее смерти, как, например Владислав Ягайло после смерти Ядвиги не просто остался полноправным королем, а и еще три раза женился, и наследниками его были дети от последней жены, Софии Гольшанской, или же муж Хуаны Безумной, королевы Кастилии, бургундский герцог Филипп Красивый стал королем-соправителем, и именуется в истории Испании как Филипп I, то есть король в собственном праве.
Ну вот как это было в Англии и Шотландии - Филипп, будущий король Испании, муж Марии I Тюдор не имел широких прав в Англии, как и Генри Дарнли, супруг Марии Стюарт получил титул только короля-консорта в Шотландии. А начиная с супруга королевы Анны Стюарт, они и вовсе получали титул принца-консорта.
То есть, совершенно не обязательно отдавать в руки чужестранцу-мужу королевы всю полноту власти и необязательно выбирать ей в мужья какого-то сильного правителя, страна которого "поглотит" ее страну в будущем. Что мешает королеве править как королю? А дети их унаследуют ее страну, но зато будут представителями прямой ветви, а не какими-то четырехюродными племянниками/кузенами/внуками, седьмой водой на киселе, грубо говоря.
Но да, конечно, это ведь мужчины

Сами для себя они плохого не напишут!

А уж в Средние века так точно до такого додуматься не могли. Да и салический закон, мне кажется, когда создавался, то такие высокие идеалы "чтобы обезопасить королевство" вряд ли имели место, просто в Библии ж сказано, что женщина не может верховодить над мужчинами, учить их и тому подобное, вот и отстранили их от власти на этом основании.
Но с другой стороны салический закон в итоге может сыграть с королевством злую шутку, если приведет к полному уничтожению династии, или же к тому, что трон все равно перейдет к фактическому иноземцу - какому-нибудь троюродному племяннику сына прадедушки, который давно живет в другой стране.