¿Por qué los zares rusos decidieron casarse con princesas extranjeras?

No sólo ruso. Toda la realeza europea era una gran familia disfuncional.

Parte de ello fue por razones políticas, para forjar la paz y las alianzas entre las naciones. No es la naturaleza humana luchar contra tu yerno, tu sobrino o tu nieto.

Parte de esto fue porque solo la realeza es digna de casarse entre sí.

Parte de esto se debía a que los Romanov, tan patriotas de Rusia como eran, en realidad eran casi totalmente alemanes de sangre. Así siguió que se casaron con alemanes.

Y por último, pero no menos importante, parte de esto fue que las reformas de Pedro el Grande habían iniciado la terrible deriva entre la nobleza (que ahora estaba occidentalizada) y la gente simple que perdió completamente el contacto con su élite. Realmente había dos naciones en una. Eso había llevado más tarde a la perdición de Rusia y los océanos de sangre. Sin embargo, Pedro el Grande es considerado el mayor zar de Rusia. La lógica de eso se me escapa.

Eso fue lo que hicieron las monarcas en todas las monarquías. Cimentaron alianzas casando a sus hijas con monarcas extranjeros. A veces, un país tomaba prestadas familias reales enteras, como lo hizo Gran Bretaña con James I y los Stuarts (escoceses), William y Mary (holandeses), y George I y los Hanovers (ahora los Windsor).