While Denuvo is bad, there's light on the end, because it will get removed from the game 100% in the future (due to licensing costs).
This can't be said about Ubisoft shitlauncher on the other hand, unfortunatelly. This sucker is here to stay and ruin games for as long as Ubisoft will care. And once they decide it costs too much, bye bye games...
Well, I did not even know this. And I've played HELL OF A LOT of Diablo 2 over LAN years and years ago. But ever since then I've had no use for LAN play... LAN parties were a thing decade and half ago (at least where I live) and playing with my game buddy was simplified over internet (steam, battle.net). I still remember dark days of convincing Hamachi to work...