No point even talking about Desperate Instincts, it was trash in BFA and it’s trash now. I don’t know how Devs get paid to keep a useless talent in there.
But why was Netherwalk nerfed? Unless the raid encounter has some gimmick that immunity will help meme, there’s no moment when you’ll take it. Not to mention without Soul Leech PvE is impossible, because then you have almost zero healing.