The game as designed, requires you to adapt. It is part of what makes the game fun. Maybe you start out as a bow using ranger, but then you get an amazing legendary crossbow, so you switch, etc.
Again, that is what makes the game FUN. As another poster said, you have to sometimes suck up to a mistake you made and carry on.
Too many people don't want an adaptive, roleplaying game. They want a game where they can do what they want when they want.
I agree with many here, and say: use a mod or a game editor, or what for someone to create a god-mode hack that allows you to specify what loot you get from chests. Have fun with that. But stop asking that the game itself be nerfed.