A 90% reduction isn't as good as you think when the cost doubles each time.
Say it would normally cost 1000 to tinker the next time for a weapon. At 50% reduction, it'd be 500 this time, and roughly 1000 the next time, so it basically makes it one level cheaper. At 90% reduction, it'd go 100, 200, 400, 800, 1600, 3200, etc. So it eventually ends up still costing a lot if you keep tinkering.