Hard class systems where all abilities in each class are unique or the class is governed by a unique mechanic will either offer a few distinct classes, or many classes that are shades of each other. Like you have said, to have many classes, and each be completely unique, it's kind of inevitable...