Because if everything is magic then nothing is
Well I fundamentally disagree with that. While I despise the author, Harry Potter is a great example. Ron isn’t bored of magic at any point, because it is
wonderful. The fact he can do magic doesn’t make it any less awesome when he sees something really epic being done with magic, something he can’t even imagine how to accomplish.
moreover there is no purpose to doing anything else - if everyone can use a magic missile that never misses then why bother with archery, or even inventing the bow? Why bother with rope if I can spiderclimb or fly? Why bother to be a blacksmith instead or fabricate? why bother to go out and work when I can just cast goodberry or heroes feast?
Limited resources. And stuff like fabricate requires being
very powerful. It is, like a lot of magic, completely outside the realm of what the average person could do even if everyone was a Wizard, because the vast majority would be
low level.
a character wants to achieve things by their own ability, superior strength or agility or endurance, not have the convinience of a spell doing it for them
Doing things the hard way to prove you can is…not commendable, or wise, but is definitely a thing people do. Doing a thing the hard way in order to be better at it makes sense, but that doesn’t require eschewing convenience altogether, you just don’t drive your car in place of your morning run.
thats why I hate spells that replace skills - instead they should gove a skill bonus but still require the character to use their natural ability…
Vanishingly few spells do skill stuff as well as the skill. Invisibility without stealth proficiency or a decent Dex is less useful more of the time than being very good at stealth.
Because Han Solo is cooler than Luke Skywalker.
Well that’s just false. Han is a dork.
That is a good question, but the answer is a bit more difficult, and it depends on if you are asking for an in universe explanation or not.
In universe. I’m seeing that I needed to be more explicit about that in the OP, though. I get why players want to play a mundane dude. I don’t have any idea how to make sense of it in world in a world like Eberron, or my own Space Fantasy world, or the game I’m working on, where simple magic is just a skill you can learn.
I’ll come back to Eberron actually, because it’s a great example.
In universe it is entirely possible that everyone would learn some magic, assuming the setting works like that. But there is a lot of variables there. Does magic take significant effort to learn? That means there is an opportunity cost, time where you are not learning something else.
Yeah absolutely. In my game, simple magic is like…learning how to drive. Or ride a bike. Doing big stuff takes a lot more work, and complex magic often requires competence in multiple magical disciplines and one or more mundane disciplines, not to mention ritual circles, focusing tools, and deep concentration.
Depending on what magic can and cannot accomplish, that could be a reason. Incidentally, that is one reason I have a bit of a dislike for Gishes and stuff like Tenser's Transformation, because if magic can replicate fighting skill, then yes, it makes little sense to train as a non-magical warrior. Same with other skills(Why be a sneaky rogue if you could turn invisible).
Yeah I definitely can see focusing mostly on martial prowess, but simple low level stuff like shield seems like a no brainer.
Another in universe explanation is that having non-magical options could be useful in the case of certain situations. Putting all your eggs in one basket means could leave you vulnerable to an antimagic field or dispel magic effect. Having some non-magical specialists could be useful in such a situation.
So again opportunity cost. You can’t be an expert in everything. That definitely makes sense for a lot of characters.
Maybe I should just assume that nearly everyone will have a couple ranks in magic spread around several skills, tbh. Like maybe the “fighter” equivalent does tend to have Shield once a day, as it were.
Ultimately though, I would agree that looking at it from an in universe point of view, not learning any magic in a world where it is trivial to do is like not learning how to use a computer in our world. You might be able to do so, but it's not really practical.
Which brings us to why a player might not want a character with magic, and that is a pretty easy answer. D&D allows us to play out the fantasy stories that inspired us, and for every player who dreams of playing Merlin, there is someone who wants to play Conan. The stories that make people want to play D&D are full of knights, swashbucklers, warriors and scoundrels who don't use magic even if it exists in their worlds. D&D wants to allow all these character types, your mileage may vary on how well it pulls it off I suppose.
Yeah I guess I just have always assumed fundementally that Boromir would have some basic simple magics in a world like Eberron. Like when I build heroic figures from stories or history just to mess around with the system, I don’t care if a non-magical character stays non-magical. I don’t see anything being lost if Robin Hood can cast animal friendship and
hunters mark.
Eberron: I said above that it’s a good example. It’s a world where becoming a licensedi guild blacksmith can include training to do basic rituals that make you a better blacksmith. Why wouldn’t the professional soldier also do that? Why would there not be rituals and magica feat make for better soldiers.