Because I had no objection. Both methods work and work well. lol

In mine I restrict it so that people can dip into other specs but not too far in. In yours you want to keep it within one spec and allow people to pick wherever they want. Both methods have been done in other games and they both work.

I'm fine with either or as they both promote balance and uniqueness among the classes/specs.