The semantic sparring over sex and gender has a pretty simple compromise, that people who want to say it is a spectrum and people who want to say it is binary should be able to agree on and be happy with:
it is a bimodal distribution
of course the problem is that is a nuanced idea and humans can't handle nuance. Maybe you can, and I can, but WE as a human group can't. We prefer to drive ourselves literally insane over the semantic argument. oh well.