You don’t die in one hit to most things unless you run with very low health and armor. That’s a solvable problem.
And while sometimes bonfires can be a bit far apart, especially in the earlier games, people also seem to forget that you can literally just run past enemies. That said, I think it’s part of the journey and the struggle. Dark Souls is basically a rythm game in a way and that takes experience. Basically, you don’t need to kill everything but it’s good exercise.
Also there has always been an “easy mode”, cheesy build and multiplayer. If you think the game is too hard, play different.
I don’t think that always holds water, some games are just made to be played with others. Nobody is going to accuse Counter-Strike of being bad just because playing against bots isn’t the most thrilling experience. But for games like Borderlands definitely. Point being, the logic goes it’s bad and only saved by playing with friends doesn’t stop it from being a bad game, not that a game is bad just because it’s more fun with friends.