Yes. Marriage has always mixed love, family, and survival; choosing stability honestly isn’t immoral as long as nobody is deceived or exploited.
Agreed. The romantic ideal is honestly pretty recent — for most of history, marrying for stability was just called being a responsible adult.