I agree that unregistered players need to be shown the door.
But the roster rules, even though there's a lot, do help you with organization of the squad as a whole. It's like trying to manage a MLS club with all of their roster rules!
The structure of these rules though should help you balance things out, i.e. higher-paid players are important, not fringe, etc.