You wanna see how badly Blizz treats locks?
There is a theme on the forum where mages stated that their ability is bugged. And next day Blizz has snowed up and gave an answer.
Where our(warlock) topics with bugs left unnoticed by any moderator or dev.
In our case our very core defense mechanism is broken.
Not only Several demons who does a single target damage doesn’t give you a soul leech shields. But All single target spells and demons from Hero talents doesn’t work with Soul leech as well. And on top of that the very Wither - A hellcaster replacement for corruption/immolate doesn’t gove you shields as soon as you pick a Hellcaster hero talents… Blizzard’s priorities has been shown.