I'm confused about the whole process of improving leather armor by combining it with a mobile kitchen (and mail armor by combining it with an anvil). When you do it, the stats improve. Do it a few more times and the stats improve again. You can keep repeating this process and eventually it stops improving.

I find it odd that there appears to be no drawback to doing this. Thus, why wouldn't anyone just do it a few dozen times with the same piece of armor until they're sure they've maxed out the item's stats?

Also, why make players jump through those hoops to begin with? Without introducing a drawback or cost to this process it seems pointless not to give the player the best possible "buff" to the armor the first time they use an anvil or mobile kitchen to upgrade it.

I actually like the idea of having stages to these upgrades, and so my preference is that there be some kind of cost associated with each upgrade attempt.