Some repositories are huge because of history (and not gem payload).
So it makes more sense to download a zip file instead for automated tasks (which don't need full repo history).
This option would also make determining the url faster (by skipping non-github, repo urls, etc.).