SC2 is a different type of game. Multiplayer is very intimidating and overwhelming for a lot of people there. It's a completely different game online than it is offline in more than one way.
Multiplayer is very intimidating and overwhelming for a lot of people no matter what game it is. Why would you think it wasn't for D2 and won't be for D3?