They call it bad scalability of content. That's when you add some feature to game and then have to support it forever, that increases budget of all future xpacks. New class = extra class mechanics, like covenant abilities, and extra class set in every content patch. That's why Blizzard hate a) New classes b) Class sets.