I must say I am glad that it is very hard to respec as a huge part of this game for me and many others is the excitement of planning new characters and carrying that plan out. Being able to just switch between specs as you want and never needing more than a couple of characters gets boring very fast in my opinion and makes each character you level very bland.
I would see no point in leveling a new character in one of the new leagues if it was exactly the same as one I already had, which it basically would be with the ability to respec. As it stands I can't wait to level a new character with a different spec in the new leagues, as was the case for Diablo 2 ladder resets. In Diablo 3 however it is so boring to level the same class again, having already tried all the skills out the first time and no need to plan until max level, hence removing a huge part of the game for me.