FrogReaver
The most respectful and polite poster ever
All any martial PC needs to effectively use their abilities is a non-magical weapon of the type they specialized into. If they encounter an enemy that requires a magical weapon to bypass then they need a magical weapon for that as well (at least at some point), but It doesn't even have to be the one they specialized into. It can be a measly +1 dagger. Your specialized weapon doesn't have to apply to every round of every combat ever.if a PC specialized in a specific weapon, I'd say it borders on passive aggressive behavior to not give them loot that let's them use thier abilities effectlvely.
What you are looking for isn't simply for them to use their abilities effectively - it's quite a bit more than that.
IMO. Catering = feeling the need to place specific types of stronger magical weapons for a particular player because they won't enjoy the game if you don't.Or as Captain Hook would say "Bad form" not feeling the need to cater is far different that actively ignoring and failing to plan for your players enjoyment.
I mean what's the difference in kind between someone telling the DM i won't enjoy the game if I don't get a flametongue shortsword @ level 1 and someone saying they won't enjoy the game if their Crossbow Expert, Sharpshooter Fighter doesn't find a strong magical hand crossbow. I think it's a difference of degree - but not kind.