This is the topic that interests me the most, your suggestion would undoubtedly improve the current situation, but in my opinion it’s not enough.
This is the solution I proposed: The RNG Problem, Enchantment System Vs Gem System (Major Edits), Take a look if you’re interested.