I started a thread about this on Zwift Power a while ago… the arbitrary “categories” are an artifact from real world racing that, I think we can all agree, don’t carry over to the world of Zwift Racing.
I think they need a ranking system based more on matched/pairing against other riders. Similar to what other competitions like Chess have. You gain points when you beat someone, and lose points when you lose to someone. And the points are scaled such that you gain more if you beat a “stronger” opponent than you would if you beat a weak opponent. Over time, the system balances itself.
https://zwiftpower.com/viewtopic.php?f=11&t=5341 for what it is worth.
…not that I expect Zwift to actually implement anything