I think rares should be won by all skill opposed to all luck. Currently, rare farming is almost all luck. Finding a farm on T50 and spinning a rare is pure luck, and winning a rare from the AI3 is mostly luck because almost anyone can beat AI3 most of the time (the new AI was an improvement, however). I think that T500 will do a good job at distributing rares. If you win a few matches in a row you have a chance to win a card, hopefully that will be a rare (more information about T500 is needed though).
Until now, I think that the T50 should either not have a farm at all or have a biting farm. I don't mean 18 life pillars, 6 jade staffs, and 6 miracles. No, the ideal biting farm should often beat a player with a poor deck and cause rare distribution to be based off of skill.
Lastly, the main reason people need farms is because of farms! When people make farms, they allow many people to have access to rares. And what happens to the people that miss out on the farms? They do not have those rares, and they are overly thankful when they see a farm themselves. Thus, in the future, they either convince people to make farms or make a farm themselves if they are in the T50. It's really a downward spiral.