True itd be nice if players that alredy have the card in there deck cant roll on it, but you can sell cards you have duplicates of for mgp so in a way it fair game for any to roll on it. Even thou Its not that great of a pay out of mgp as cards basicly sell for nothing.
But its alot better to be able to try and roll on it than it just going stright into one randoms bag.