I agree that it is selfish on the collectors/sellers part it but the player can always sign just one and move on to the next person.
Do they ever do that? Just say they can't sign that many for one person?
I have never asked for an autograph at a game so I don't know.