Warband's courtship was simple, but gave me a feeling of romance. And I liked it a lot.
It also let you think about how to approach a certain spouse, for example a woman that
loves to ride and hunt liked the poems about strong females and disliked those about women that live to serve her husbands. That way the spouses had a personality and you had to consider it in your decisions. Also having to wait for a letter from her to make another attempt to win her heart was way better than what Bannerlord offers right now.
I remember a courtship with a wealth and power greedy woman who refused to elope with my character because she expected to live in a castle, and I realized she's obviously not the right one and cancelled the relationship. That was a very simple but immersive concept, letting you make choices based on the spouses personality.
I don't think anyone notices you can be gay married in games like fable or skyrim when you don't generally see it unless you choose to do it yourself.
I didn't know that. That means there have never been big discussions or outrages about this topic, and that's a good thing. TaleWorlds should consider it, just implement it at some point with no big announcement and everything is fine.
No, it means exactly that: magic, dragons, etc. M&B is a realistic game with a "fantasy story". It's very different. With your argumentation also Rome Total War could be a fantasy game, but it's absolutely not that.
Bannerlord isn't even alternate history, it's too far away from real history to be considered that. It is clearly fictional, and therefore not bound to historical restrictions. The question if it is really fantasy or not is a way more difficult definition than you try to put it. To communicate we need common definitions, otherwise a discussion is pointless. One common definition of fantasy could be
this wiki article, for example. But no matter what source you check for a definition for the fantasy genre, none will give you the simple answer "magic, dragons, etc.".