He never "scream"ed for the role. He expressed interest and his fans took it and ran campaign to promote the idea. They didn't scream for it either, they just liked the idea.
He has a very good rap career and has made a name for himself as an actor as well. So I don't Donald Glover was dejected Sony cast Garfield.
The campaign his fans promoted helped give us a great character in comics