I agree, OP. For a game that encourages you to play multiple classes, they put massive barriers in place to your being able to gear those classes up.

They could look at limits by class or something. Means you'd have to run the content on the given class, but at least you could keep that class geared up.