Funny, I get the same feeling over posts like these.
If there were 36 specializations that actually had different characteristics or gameplay, then I would be more sympathetic with your take. As it stands, there are actually only 4 functional specializations in Retail WoW: rdps, mdps, tank, and healer. The differences between the different classes and specializations for any of those functional specializations is laughable at best.
A different class can't make this any worse, and at least it would provide something substantially more interesting than reskins...er, new races. Until Blizz stops being cheap and lazy with Retail WoW, I can understand the desire for a new class. I mean, Blizz wants people to shell out $60 or more for what? That's what really burns me (and many others) up about BfA...on top of a sub fee, all we got were reskins and a continuation of Legion patches. Make Blizz work for a living instead of emptying our pockets for very, very little in return.