I think this is a bad idea. Fortress training abilities are already so good, they don't need any more distribution to extra units. This will favor the player over the AI, and I think that would hurt the game at this point.
Second, using troops who have weaknesses to offset their experience gives them more flavor, from where I stand. Isn't it a good gameplay choice- the quick, better trained hotshots who will die with one hit, or the clumsy old guard who can take an unnatural beating? Both cost wages, where to best keep putting your money?
In a related thought, upgrading unit size should have a level penalty- that newcoming sixth troop didn't slay any dragons, the five veterans before him did.