What if we reworked Olaf's W to synch with his juggernaut build?
Remove the lifesteal but instead have each of his auto attacks heal him for 1-3% missing health while it is active?
Say he has 3k max health, his W is active, and he is missing 2000 health. His auto will heal him for 60 health(ignoring the bonus healing on W passive), then his next auto will heal him for roughly 58 health, and continue to go down the healthier he is.
Just an idea to make Olaf fit a little more to this lore in wanting to die but is so hard to kill the closer he is to death.