Mastery of a crafting skill is 20 levels. At 3XP per purchase, that's 60XP... that's 6 levels for that bonus.
I think you're far too focused on the mathematical stats and not at all focused on the actual live application. We are, afterall, playing a Live Action RolePlaying game.