Because I LOVED Blizzard since I first played Warcraft 2, I bought EVERY game they had made, till WoW because of it needing high bandwidth, which I understood with the way it was setup. But, with them removing single player offline entirely from single player capable games since... Yea... :-\
If ANYTHING, WoW proved making it online only does NOTHING at all to prevent piracy/hacking, as is there is already a SC2 Emu server, and ALREADY before the game launched, a D3 Emu server, though buggy.