It seems like every time I come back to the game (about every year), I change my specializations on my characters to make them the most viable.

Why is this? Why does Blizzard make certain specializations more powerful than others? It makes everyone be the same thing.

Why can't they just balance everything out so every specialization is equal so people can play what type of character they want to play?