Nothing is stopping the player from doing anything in a single player except the player himself.

If you don't like the idea of respec, don't respec. It's really as simple as that.

I, personally, absolutely love that it exists. I can muck around with different character builds without playing an entire game through again. And I dislike the idea of coming back just to meet a persuasion check, so I don't.