Sorry for my bad english.

I will try to explain again:
an example:
Character A has 1000 men. stamina points. He starts hammering his blade at 300 points (30%) and finishes at 90 points (9%)
Character B has 100 men. stamina points. He starts hammering his blade at 30 points (30%) and finishes at 0 points (0%)
If they want to hammer a blade again (the normal thing if you train crafting) both have to wait until they reach 30% of their men. stamina. That means:
Character A has to wait until 210 points regenerated to reach 30% (300 points). He needs let's say 1 second for one point, means he has to wait 210 seconds to work again. (the time is not so long, just an example)
Character B has to wait until 30 points has regenerated to reach 30% (30 points). He needs to wait 1 second for one point too, means he has to wait only 30 seconds.
So a character with low men. stamina can train faster weapon making and/or blacksmith than a character with much men. stamina. I don't believe that this is desirable.
You can solve this problem if you make it that you need the same time to regenerate one percent instead of one point or if you change the limit of 30% to an absolute number of men. stamina points.
I hope this was more clear than my first post.
You need at a high level in blacksmith/weaponmaking the same time and the same stamina points to hammer a blade than at a low level.
In fact you don't have an advantage if you have much men.stamina, you have a disadvantage because you have to wait much longer to start working again.