And the game engine is from 2007 which likely built in many of these historically accurate constraints to reduce scope. Remember until recently this much more core functionality was broken; "Fixed looting not making you hostile to looted country if you’re a vassal"
As someone who's lost many nights to CK3, Elite Dangerous, and not Star Citizen I'm grateful they released a limited very enjoyable game that simulates the core elements of the concept, and I hope they enhance it with native support for Gay Marriage in the future.