The issue I am trying to somehow fix is getting people to fight that are actually are worth fighting. Some guy who has 5 soldiers isn't going to be of any help, someone else who sits there for a week recruiting is of no help either.
"Some guy who has crappy archers, instead of good solid infantry, isn't going to be of any help!"
That's an actual attitude in this game, and it's part of why the unit type IR exist. For many people, the unit type they recruit is part of their character's identity.
You have to remember that even as a Marshal, it's not your job to micromanage everyone into doing exactly the most militarily efficient thing at all times.