Tempering and Masterworking Solution:
Tempering can be solved by preventing all bricking → Tempering 2.0 = Tempering 2.0 🔨
Tempering can also be improved by allowing keeping of previous rolls which lines it up with occultist.
Masterworking can be solved by an additional system added to current RANDOM crit system. This system will be called the FIXED crit system.
The FIXED system lets you choose your masterwork crits but you pay way more. You will pay what the average is to hit those crits on RANDOM system so it could be 100k or more but there is no variance. You always get what you want.
You cant mix systems and instead can only choose a new method on a reset. You may reset the FIXED system at any point.
OP is right. Bricking is quite difficult but it does happen. Now imagine you are the player not getting a ton of great gear from trading or such. You finally get that great ring and then brick it. He has a right to be mad because this system has flaws. Even with the changes Bliz did with scroll and GA adding tempers. They keep adding ways to circumvent their own system which means it needs an overhaul.