I understand perfectly what you are saying, and I'm not vehemently opposed to your position. I just feel that having the bard be pretty much useless fighting a skeleton with a rapier, while the cleric bashes happily away with his mace feels more satisfying than the bard doing her usual rapier damage, while the cleric does more. One time, while GMing a 3e game the players ran into skeletons. The only one with a bashing weapon was the wizard. She wisely tossed her staff to the fighter. It was a bit of a tough fight, and after it was over, the wizard took back her staff, looked the fighter in the eye, and suggested he invest in a Warhammer. I just liked that scene. I like that sometimes the characters have a hard struggle because they are lacking the right weapon or cold iron, or whatever. And the cries of, "Is it silver we need to fight demons, or cold iron?"
Needing radiant damage or silver or a bludgeoning weapon puts the pressure on in a nice horror story kind of way. I miss that in it is not as prevalent in 5e.
I can see that, but I feel like there an important question for your first point.
More satisfying for who?
Some classes, like the fighter and the rogue, have been built for a single solution to combat problems. And, sure, the fighter can invest in warhammers, but there are no finesse bludgeoning weapons for the rogue to use.
So, is it satisfying for the player who becomes "pretty much useless"?
I remember we had a DM who sent a pack of werewolves after us at like, 4th level, and I mean after us. They ambushed us. We had a single magic weapon, and a single mage who could cantrip them. And I will admit, the fight was challenging and tactically insane. But, I also remember one of the players who didn't have the weapon or the anything like it. He just stood in the corner of the map and passed his turn, for the entire fight. And when we were like "hey dude, fighting for our lives here, help please?" his response was essentially "I can't do anything in this stupid fight, so I'm standing where I won't get hurt while you idiots die".
I fully admit, he wasn't a pleasant person to play with and he dropped soon after, but the point was... I couldn't fault him for getting frustrated. His character was completely useless in terms of actually killing them. The only thing most of our party tried was grappling them and pinning them so that the people who could damage the creatures could focus on a few at a time.
So, I can see why the designers made 5e with the balance towards "you do good, and you awesome" instead of "you suck and you do good" because players don't like feeling like they are worthless in their power fantasy game.
Still, nothing wrong with doing that once in a while. As an occasional fight, it can be bloody awesome to try and figure out how to deal with an enemy you are not equipped for. But as the norm? I don't think I would enjoy it.
the problem with resistance in 5e is that you can probably count on one hand all the creatures in the mm, volos, & mtof that are not "nonmagical b/p/s". If
every magic weapon is enough to bypass nearly all resistance in the game & the resistance of virtually every creature any character is likely to ever encounter with it then there is no meaning to it.
Even things with a callout for silver like vampires & lycanthropes still dump that for a simple +1 weapon or even a +0 that happens to be "Magic". It's not like you need a +4=5 holy avenger to have a "magic" weapon, the nonmagic bps resistance is only relevant up till like 4-6ish when martial types are probably starting to come across their first magic weapon & casters never need to care about it since cantrips are not nonmagical b/p/s
.
Creatures with physical immunities like the one you list, look to be limited exclusively to oozes, & are only
slightly more common than the one or two
(less?) creatures that need more than a magic weapon. There's a huge gulf between "fiddly" and "almost
entirely irrelevant waste of ink with no impact on the game."
The difference between dr & immunity is that one is subjective "do I want to use that lightweight spare instead of my $niceWeapon" while the other is objective "something is better than nothing" so leads to thoughtful choices and tradeoffs rather than "faceroll through like normal unless it's an ooze."
I will put this out there, and I think I know you will disagree, but the Monster Manual was not written with the assumption that the players will have magical weapons. Magical weapons are supposed to be somewhat rare and special, that's why the game specifically says you can't just buy them.
Which is why the game doesn't make a big distinction between how magical a weapon is. Because it is not assumed that the player will have a magical weapon when fighting the monster. This is also why the Blade Pact, Moon Druid, and Monk abilities are treated as big deals. Because in the design logic of the game, they are big deals. Because dealing magical damage is pretty rare for a melee type.
Now, if you play the game where by 5th level every character has at least one magical weapon, then yes, it will seem pointless. And I can agree with that, because I've seen it happen and I just tend to forget those monsters have resistance.
But, I have also played in games and fights where that is not the case, and where fighting a few devils when no one has magical weapons, is a terrifying prospect, because they take forever to actually drop.
It is in what the game was designed around, not how we actually play it, that the stuff in the books tends to make the most sense.