I doubt there would be a performance hit if kept in disabled state. It just won't trigger the Message processing step.
The only resource it is going to eat up is a small amount of storage space in your database, if you unregister them then you may free up this space that's the only difference I see.
Please don't forget to mark the answer, if it helps. Piyush