Quote from scrubking
And that is why any changes they make will always result in something bad. The core gameplay mechanic is broken so it doesn't matter what superficial changes they make.
As long as they are bent on this idiotic roullette aspect for enchanting I'm afraid it will always be a frustration instead of a fun addition to the game. And they know the random aspect is bad because this "fix" was a move away from that, but not enough to properly fix the problem.
It isn't a roulette. You get to see what you get, and sometimes you even get more than that. If you don't like that enchantment, then you reset the enchantment seed with a cheap item or book. Not that hard...