Choose more carefully.

I generally wait to see how many points they can accrue before I start training a new Ability or Role, and only those who gain maximum in training get points assigned outside of attributes.

Too I think when there are so many things people want fixed, changing something that isn't broken seems lower priority, not that's it's a bad idea.. I wish they'd change the Roles so you could program wingers without Center role...