During my latest play, I promoted 2 footmen, and later a 3. join my ranks.
That gave a bit too many footmen. So why not be able remove a current job and “repromote” your workers. That will make it possible to always cover your current needs and be most effective.
Sorry for my bad english, hope this makes sense.