It's supposedly an open world, so what's the point of any scaling at all? Mob of certain level with certain abilities and certain toughness dropping certain loot. Then, let players figure it out. If you can't kill it, come back. If you can kill it, you're rewarded. What's the worst that can happen, a player over powers themselves? I'd argue they earned it, so were already powerful. (and cheaters/exploiters will do it anyhow, so shrug).
I think game developers have gotten too smart for themselves and keep trying to do too much and just over-design everything and make everything needlessly complicated and ultimately worse. As mentioned, I don't want to have to look up strats just to not gimp loot. And it's not about having the best things, but more I don't want Uber Sword of Ultimate Slaying to be shit compared to a rusty dagger just because I happened to kill a mob too early.