Let's say a wife is great in bed (the mind-blowing sex you are talking about) but is a crummy cook. Should a man leave her just because she is bad at cooking? No, the man can always get cooking from someone else (or even have a professional do it for him). Of course a man could also cook for himself, and we will do that... but none of us thinks it is as much fun as the real thing.
Conversely, if a wife is a mind-blowingly good cook, should her husband leave her just because she is bad in bed?
We have to focus on the strengths of the people we are with.