How does having specializations make sense in a game where you can cherry pick the best abilities from every class? It seems they would have to alter the current nature of the game completely to ever implement something like this.