Completely disagree.

Someone who has made the investment to level and gear everything should not be punished for it. They should be able to get the full return on the playtime investment. Specialists should have full access and the ability to craft everything their class has to offer quickly and efficiently.

Someone who does everything should be able to craft everything. They have to work for it, they should get the benefit. Specialists don't have to work for it. They spend WAY less effort. Even factoring in how much easier the 2nd class is, it's still around 4x the effort to max all classes. Becoming a specialist takes no effort at all -- giving them any advantages at all is being generous. If people want to take the harder route, then that should be just as viable.