It’s kind of true.
When I want to make a Character, the Horde Races themselves are more interesting.
Blood Elves. Forsaken. Vulpera.
But if I want to play Alliance, I look at the Races, and think:
“Void Elves appear similar to Blood Elves. Dwarf and Mechagnome racials are decent.”
The Alliance does need something interesting. Blizzards answer so far is to give the Alliance OP Racials, instead of making the Alliance interesting.
While giving the Horde lackluster Racials because people will play those Races, anyway. Playing a Vulpera is a labor of love. They need to buff the bag of tricks.