EDIT: If I missed something when replying to your last post, I'm sorry, I'm really sleepy. I'll re-read it tomorrow.
I do see value in an improved battle.net, and I even suggested LAN be implemented via Battle.net, as long as you have a connection (and if you don't have a connection you can play LAN but get no achievments etc).
The reason why people say "Well, I don't play on Battle.net, I play on ICCUP/Hamachi/Garena.." is:
- Latency. They are fixing this.
- The total lack of a ladder (Starcraft). Again, this will be remedied for Starcraft 2. Look at Wc3; they never had private servers for that game, because the ladder was actually supported. Only when tools that reduced the built in delay of the game were produced did people start looking for alternatives to battle.net.
The example of the WoW channel is, I think, more relevant here than when you first used it in the channels thread, but I think the same thing - essentially - could be achieved by what I suggested above: allowing LAN play but still having you connect to Battle.net.
If there's a reason for why this wouldn't work, let me know, I'm not seeing one at the moment. It really would be no different from a password protected game... it would just be on LAN.
You'd still show up on peoples friend lists, you'd still be able to whisper them and them you.
Everyone with an internet connection would automatically be part of the "Online Experience", so the only people this would actually affect, are the people without a choice...
Nothing would really change for the ones who CAN connect.
I know people are scared of changes, I know I myself initially overreacted to things like MBS and unlimited unit selection - things which I now look back at and shake my head. But this is different - the situation is just so much simpler:
Some people will be completely unable to play the game with others. Period.
It won't affect me personally, at all really, but the above solution would help all the people who simply wouldn't be able to play the game otherwise, at no expense on my part and in no way compromising Blizzard's vision.
Oh and about the sales - maybe I'm crazy but I wouldn't expect the game to sell that much less well even if it is an issue to people in SA or similiar areas. It will just limit their experience, but I don't know if it would limit it to the point where it'd show up in statistics.

