A lot of these points have been made in other threads. There’s a large discussion about the RNG in general that has been going on for a LONG time, as well as a few specialized towards talking about those gems you mentioned. I can’t recall where those threads were, but I know they exist.
I have a feeling that Moon has plans to completely rework the enchantment system with the class update, but I have no hard info on that at the moment.