Game is too gated to be as effective as you can be without focusing on one job.

Sure you can spread it around, but you won't be as good as you could be, and that would always bother me. Best time to change class mains would be during a gear reset (every even major patch (3.0, 3.2, 3.4).