Quote from TaylorShallow means lacking possibility, outcomes or experimentation which the skill system is not. It’s lacking in long-term punishment for making a bad decision sixty hours previously. Most characters in Diablo 2 were running the same build because of this. If you want to give your character the wrong stats I guess you could use gems? There are item sets. Story gets weaker with each act.
It seems to me having an option to respec in town would have solved this issue without dumbing down the previous system any.