Unpopular opinion: I think it's okay to have an arranged/ matchmaking marriage.
Provided the people getting married know that there will be some sacrifices & accomodations that will have to be made & they'll discover what those are only after marriage.
In love, mostly this is known beforehand.
Because people change all the time, 100% or even 90% compatibility cannot be assured anyways, whether it's love marriage or not