Yeah designers like Mr Colville do seem to over design, especially when they latch on to a 'cool' idea like 'every class uses a different resource'. Its the old Gygax Thesaurus problem of too many synonyms, but all doing the same thing.
Then again maybe they do different things despite...