In general we don’t suggest multi-region clusters for a number of the reasons you mention.
In practice, I know some people do it. For HA you generally want 3 control-plane nodes, which means you have 2 in one region and 1 in another, which puts you at risk of broken control-plane quorum if the larger region fails.
I’d say that you should think REALLY hard about failure couplings - what do you allow to fail together and what do you need to survive a failure of one.
Think worst case: Friday afternoon, a meteor hits one of the DCs - how bad is your weekend?