Just to turn this conversation back to important things, namely me (;p), I'd point out a couple of more details about our Ravenloft game.
Now, just to remind you all, I stated that the party is 8th level and I'm playing a hunter Ranger with a bow. In 8 levels, we have not found a magic bow or magic arrows (although we do have a number of silver ones) and it has been a serious challenge to my character. We have largely worked around the issue by having one of the casters drop a Magic Weapon spell on me when needed, although, that isn't a sure thing. And yes, the rest of the party has magic weapons.
Some people have expressed the notion that it's up to the DM to rectify this. He should drop in a magic bow or some arrows or something somewhere along the way.
I take a different perspective. This is a problem of my own devising, largely. There are a number of things I could have done to solve this problem on my own. In no particular order:
- Take a level in a caster class and cast my own Magic Weapon spells, at least a few times per day, and still have cantrips to rely on when the bow doesn't work.
- Take the Magic Initiate feat and again, cast my own Magic Weapons spells.
- Burn one of my ASI's to bump my 12 Str (see, I didn't dump stat) to a 14, pick up one of the other magic weapons in the party and stab things when my bow doesn't work. Heck, burn the two ASI's on Str, have a 16 Str equal to my 16 Dex and be a fairly decent melee combatant.
So, there's at least three things I could have done to resolve the problem, all on my own. I'm sure there are probably more if I really wracked my brain. Some people might argue that I'm having to give up my character concept, but, I would point out that it's my own fault. I made this character. No one is forcing me to play it. If it's not getting the job done, isn't it up to me to make a character that does get it done?
((Note, the irony of me defending DM choices is not lost on me.

))
I think it's perfectly reasonable to expect the players to shore up their own problems. You dump statted Str and have trouble with exploration because you can't climb for beans? Well, burn your down time, learn a Climbing Harness tool and now you've got a decent climb ability. Or, instead of jumping up on that 20 Dex, maybe boost your dump stat first and trade a little bit of your specialization for a broader character concept. What I don't think is reasonable is expecting the DM to tailor his or her adventures so that everything you face is squarely in your wheelhouse.
Look, if your campaign is 90% in one pillar (whether combat, exploration or talkie bits, doesn't matter) then the players are going to hyper specialize to their hearts content. Who cares if you dump stat Strength if your campaign features little or no combat? It's just not going to come up. But, if you make the honest attempt to balance all three pillars, then heavily specialized characters are going to really, really struggle outside of their specialization. And I really don't put any blame for those struggles on the DM. That's my fault, not his.