Neonchameleon
Legend
You're missing something. And that something is, "It is ****ing impossible to a) allow magic and b) have the non-magical people be as versatile as the magical ones."
No I'm not. I'm missing that a) Magic should have no limits and b) that that is a reason not to try. If we start with the idea in D&D next that all non-casters get two backgrounds, but learning magic takes one then it a least starts to even the odds.
You can balance them in combat, but even super-strong Hercules - if he were transported to the modern day - would have to stand aside to let his hacker friend 'perform magic' by gathering information, destroying people's finances, and deploying 'summoned creatures' in the form of cops reporting to falsified radio chatter.
Objection - special pleading. In case 2 we're going to take an evoker to the modern day and match the wizard with a high level thief. When you want something done without blowing things up you fetch the thief, not the evoker. Alternatively in case 3 we have a wizard whose magic ceases working when within 2' or iron or steel. At that point yes the wizard is more flexible - but also routinely has to stand aside. In case 4 the wizard is an AD&D wizard with casting times that are one minute or more. Our non-wizards are 3.X and fight in multiples of 6 seconds. You don't think that the wizard often has to stand aside there? In case 4 we have a WFRP wizard. Sure he's more versatile than the non-wizards, but if he uses too much magic demons will eat his face and his body will warp into a horrible monstrosity.
Oh, and also, he's talking about the Fighter class. Fighter PCs can still take other specialties and backgrounds so they have access to stuff that will be useful out of combat.