I’ve come to realise the need for some kind of leveling without crafting stuff that you don’t need. Be it your top carpenter is killed or you just need two top masons to build gargoyles.
I think all classes have this issue and it is solved by “training”.
take a footman he could train on a dummy to get experience.
A carpenter could consume X amount of wood and time “training” and some times you’d get nothing back other times you’d get a crafted item to sell and experience.
The mason could be similar
The weaver could attempt to make a tapestry
A shepherd could practice whistling to sheep etc
I believe this would be a good way to circumvent some of the early leveling allowing leveling to be made harder when more complex recipes are added.