When will people stop with the fallacy of "Jack of all trades Master of none?"
IN real life having more than one trade actually make you as good or potentially better than a specialist, of course, depending on the application of that knowledge.
A specialist will give you a detailed explanation of the hows and whys behind things. A person with multiple knowledges will see that information and add all the details the specialist has no knowledge about, moreover it is possible to reach a similar conclusion to the specialist by just using the other PoVs the specialist don't have access to.
I understand It may be hard to agree to my argument but just look at it from this example.
You have a chemist who specializes in polymers. Then you have a man who is not just well versed in Chemistry but also versed in Physics, both of them are doctors.
Who do you think will contribute more to the developement of a new substance that will advance what we know about superconductors?
The guy who is extremely knowlegeable about polymers and a few other substances, or the guy who has enough knowledge about those substances, but also knows about all forces acting upon those substances and others?
Specializing is meta in games because it's usually only mathematics at play to determine the resulting power of a setup. If there we had more elements at play, instead of just a pile of multipliers, all of a sudden specializing wouldn't be that appealing anymore.