You pick a class, sure. One out of 20-30 classes, usually. and\or combinations.
The selection gives you a set of starting skills or whatever based on your class. Yes. After that you can develop the character in any way you wish. Even learn to use armours or weapons you don't start out with. 99 percent of the games out there doesn't lock you in a track like this game does. You pick warrior, then two-handed style, and for the rest of the game all you know is how to wear a heavy armour and swing a big sword. That is restrictive to the extreme. Even Diablo has more options than this.
Being able to play a wizard who wears chainmail and wields a giant axe isn't a soft restriction at all. A poor choice, sure. But the option is still there.
In what CRPG do you get twenty-thirty classes? The closest I can think of is Elder Scrolls, but even with their 'create a class' (and that might only be in Oblivion, I'm not sure) twenty-thirty distinct classes is stretching it. Most games I've played give you three, at most. Fighter, Mage, Thief.
Nor is it possible to play a wizard with mail and an axe. They literally cannot equip either the mail or the axe. It is a hard restriction, not a soft one.