I think the main reason is that it kind of pigeon-holed certain races and classes. There were just objectively correct choices. In a game where there should be no "correct" choice. And it was mostly benefit, very few drawbacks. And the drawbacks that existed could easily be circumvented.