I cannot stress how much I support this idea. An extra layer of complexity and greater rewards for specialisation are likely they ways to go.