Well Blizzard's explanation (as expressed by Bashiok anyway) for the online-only thing is the same as their explanation for pretty much everything, seemingly: their player-base is dumb.
It appears that having separate, offline-only characters will confuse and/or frustrate players if they decide they want to play online. Because, y'know, they're too dumb to understand a simple warning that offline characters are strictly offline and Bnet characters are strictly online.
And they removed skill-trees because their testers were dumping all their skillpoints into a couple skills and respeccing constantly... so they couldn't figure out a way to discourage the point dumping and respeccing except to get rid of the system entirely and make skills auto-level.
And there will be a Real Money Auction House... with Blizzard taking a cut of the action there, of course.
Hell has indeed frozen over...
It appears that having separate, offline-only characters will confuse and/or frustrate players if they decide they want to play online. Because, y'know, they're too dumb to understand a simple warning that offline characters are strictly offline and Bnet characters are strictly online.
And they removed skill-trees because their testers were dumping all their skillpoints into a couple skills and respeccing constantly... so they couldn't figure out a way to discourage the point dumping and respeccing except to get rid of the system entirely and make skills auto-level.
And there will be a Real Money Auction House... with Blizzard taking a cut of the action there, of course.
Hell has indeed frozen over...