I think for your first point, we already have that. On my character, for example, I can make soft armours, shields, blades and horse gear. I could specialise, or be a generalist. But not be both.
For Your second point, the higher tier gatherables and materials require specialisation, so that...