If Hoof implements it (which I think would be a bad move, personally) then you get what you get - a better one, a similar one, or a worse one - you're taking a gamble by re-rolling ...
It's not a gamble if you're assured of getting a "better" one ..
Then don't do the reroll? You're not forced to reroll every time. I'm not understanding how this is a bad idea.