At present all races are community generated via Facebook. I’m not on facebook so thats a problem straight away.
They all require you to amend your name to identify you, be at the start line at the right time, choose the correct course route etc etc. Its all a bit too faffy.
If Zwift had set races themselves that you could join which did all that for you it would certainly encourage me people to join a race imo