I want the piracy issue on the pc platform fixed as much as they do (I hate console ports), but I really don't think this is the solution. How difficult would it be for crackers to be able to overwrite the exe with one that either doesn't require that online connection or emulates it?
I could suggest a few alternatives; most of mine would require Microsoft getting involved (because Windows would have to be patched), but in this day and age, I have to wonder if solving the pc piracy issue would even fix the problem. There are so few Blizzard's left these days, I don't doubt that the likes of EA and Ubisoft would continue to throw out the lazy console ports our way, even if the piracy issue on this platform were fixed.