There really is nothing inherently cheesy about the betrothal mechanic, unless you as a player intentionally abuse it. It would, however, be very nice for immersion if the AI just once in a while would use the mechanic itself, especially to ensure that the first 1-3 in line for inheritance doesn't end up married to lowborns.