Has anyone brought up that in the original, job-less 1.0, you could freely cross-class literally everything and everyone ended up using the same skills for difficult content?

I like customization as much as the next guy, but if that's what you're looking for, you should play a single-player game. This is a team game. Just like in real life team activities, optimal playstyles become the norm.