Abusing quicksave in your boss fights is your own personal problem. I see no fun in playing a game with a "perfect playthrough". You must play and live with some of the consequences of your bad play. Regenerating health basically removes the consequence of screwing up badly in any area of the game. Some here have said that replaying areas you basically DID WRONG isn't fun. UH... why are you even playing the game then? Do you expect it to be easy?
I don't see any challenge in a game with no consequences, and I see no fun in a game with no rewards.
Regenerating health also removes one of the rewards a player can receive through exploring the world. It turns the game into shooter on rails, because there is nothing to search the environment for.
Claiming that regenerating health doesn't remove "strategy or challenge" makes absolutely NO sense. Staying alive throughout an entire area is supposed to be the challenge, not "can you kill these 2 guys? Good. Here's full health. Can you kill these 3 guys? Good. Here's full health".
Regening health is nothing but easymode... So... There is a simple solution to the problem.
Only allow regenerating health on the easiest difficulty level.
Then if you choose to play the game on EASY, you can do so... and then anyone else that doesn't want to be hand-held through the entire game can choose to play on a tougher difficulty.
It's a matter of consequence, and it is of NO SURPRISE whatsoever that the majority of people "enjoy" less of it. I just find that incredibly sad, because the challenge should be where the enjoyment comes from. Otherwise I may as well watch a movie.