Vyvyan Basterd
Adventurer
I think this comes down to personal preference. I like my classes loosely defined so I can impose my character idea upon them. I dislike my classes strongly defined where I need to pick the class that best represents my character idea.
Would you say then that D&D in general has always had this problem because it is a class-based system? The Thief/Rogue, the Fighter and the Paladin have always used the same "tools" as you put it, but in different ways. What if you wanted to be a holy warrior that snuck around and Backstabbed/Sneak Attacked people. The classes got in the way in previous editions also.