The reason they removed stat points is undoubtedly game balance-related, and not consoleitis simplification.
If you can modify your stat points, then you can essentially modify them incorrectly, IE putting too much into the wrong stats for that class will create non-viable and/or un-fun characters as the game difficulty increases. This will make players frustrated and angered with the game, giving Blizzard bad rep. Not good, in their book.
On the other hand, if you're say a ranged class using dexterity as main stat and you sink virtually all stat points here and then rely on powerful twinked gear traded over to that character to fill out any survival deficits you become vastly more powerful offense-wise than someone that "properly" spreads their stat points around.
This is a big problem, and the only realistic fix is to remove (the ability to modify) stat points altogether.
Except in D3, the stats have been simplifed so much that you CANNOT screw up your stats. Well other than perhaps putting everything into vitality.
All stats are equally valid for all characters. Attack = %bonus to damae. Perception = %bonus to crit chance. Defense = %bonus to all resistances. Vitality = HP.
And it's extremely weak and limp wristed that the the wimpiest of mages can wear the exact same heavy plate level of armor as a strongest of barbarians without an associated stat dedication to such as in D2. It was FUN there to try to play a plate wearing necromancer or sorceress in the early levels. Obviously not a min/max best, but fun does NOT always equal "best build."
Likewise some of the most fun I had was with a non-optimal Druid build in hell difficulty. D2 allowed people that liked to experiment have just as much fun with people who liked to min/max. D2 also allowed you to be truly different from someone else playing the same class through stat distribution, skill choices, and equipment. D3, everyone is exactly the same except for equipment. /yawn... Yay for more dumbing down of games to meet the lowest common denominator and removing as much personalization as possible.
Obviously people that can't think for themselves will love D3 far more than D2. But that doesn't mean removing virtually all character customization options is a good thing.
As it stands I just don't see D3 lasting even a fraction as long as D2 has. Hell if the current BETA was using the same character system as D2, I'd still be playing it over and over the past month instead of only logging in about once a week or so. I'd be doing that to play around with different builds, different ideas, etc. and having fun the whole time. As it is play it through once or twice with a character and you've seen pretty much everything on offer.
Different strokes for different folks. I can see why some people will like this better than D2, and I don't fault them for that. Just don't be at all surprised that there are also plenty of people that find it a huge letdown. It's all personal opinion at the end of the day.
Either way. At least I still have Torchlight 2 to look forward to for a more D2 like gaming experience. Which reminds me, wasn't Torchlight 2 supposed to launch last year during the Christmas season? What happened to it?
Regards,
SB