Yes, you should have to cover all those things. That's how insurance works best.
The reason you don't have flood insurance in the desert (actually, this isn't a great example since floods do happen in deserts, but let's play along) is because the insurance works regionally. It doesn't make sense to cover floods because they can't happen and you're only pooling people in a risk pool where floods don't exist. if there was a national risk pool, then you would cover floods, EQs, tornados, etc for everyone.
When you're covering people, if there was a region of barren women, then sure. But this doesn't exist. The point of insurance is to spread the cost over the pool being covered. When you discriminate among the pool (for essential things), then it's no longer serving the purpose of insurance which is exactly why the individual market has been such shit and people hate it compared to the employer and gov't market.