The Rogue/Artificer is somehow a worse smith then the peasant/magewright. one gets cl 6 items which are crap most of the time, while the magewright can produce cl 9 s. f.e. belt of strength, never full bag etc.. the cheaper creation of items of the one is 5% * int mod versus flat 25%.

In my eyes if a player wants to play the crafter type, he should play a peasant class. in my opinion that should never be the case for a player character.