Blizzard said something about trying to avoid confusion, but I don't think anyone was actually confused about their inability to play solo characters on BNet in D2.
I played D2 with a number of non-technical people, and it took quite a bit of explaining before they finally understood why they couldn't play their solo characters online. Their usual response at the end was "well, that's stupid."