Class Catalyst/ Awakening Gem Drop Rates
From what I've read the consensus seems to be that there is some algorithm that determines which class catalysts and awakening gems you get based on what you currently have and what you seem to need. But it also seems to keep my overflow full of ones I don't need/want to use, and keep me searching for what I do need.
My question is - why not make it completely random? make the drop rate equal? That way you at least know that you've got a decent shot at something vs. the computer guessing what it thinks you'd want (which is likely wrong)?