Well, the concept is okay, it’s just the implementation that’s godawful, a common theme with Blizzard.
They really should just have been additional options in the barber, not whole separate time-gated races, but then of course they couldn’t charge for race changes.
I am already at maxed alts, I have no interest in grinding them out, then deleting an existing character that I’ve had for 10+ years just for different horns. New and returning players face an enormous amount of un-fun busywork if they wish to play one. I’m not really sure who allied races are supposed to be for.