And the main reason is financial.
Lots in the news about how people should/shouldn't be included in sport and the loudest voice is that sport must be inclusive.
But it isn't, elite sport cost a lot of money, amateur sport costs a lot of money, there must be a significantly greater number of people that are excluded from sport than those that are excluded based on their biological sex.
Where is the fury when it comes to children not being able to afford to participate?
Even football/rugby grassroots is run by volunteers but still around £80-100 a year and then boots/kit etc and then match fees, fuel to and from matches etc.
Swimming, £100 per month for county level plus race fees and fuel to travel
Cycling, triathlon all have large fees and kit requirements, whilst of course it is possible to manage on a shoe string when you compete for fun as soon as it becomes more serious it becomes expensive.
Travel, hotels all become a necessity when you start competing at a higher level.
Top Olympians in the UK are four times as likely to be privately educated than the population as a whole.
Sporting bodies should be looking into this rather than denying biology.