You may disagree, this is just my opinion but people are not all equal, some have natural advantage. So be it. If she has XX chromosomes there should be no debate, she is a woman.
If they want to ban doping to keep it natural, so be it. There is nothing artificial about her.
Olympic sports are not handicap sports, you quality to compete via a merit based competition. I’m not a mind reader so I don’t know what truly motivates their desire to handicap her so I won’t try to address that.