And you are right on that as well, except that SE built the system based on the trinity, then wanted to have hybrids that really don't fit into either group. Its almost like with the class system. it sounded good, but its hampering development so they scratched it. I think they need to find out a way to do the same with these "roles".