Earlier quoted context omitted.
Exactly. just show me the list and let me do a command+f. I'm not trying to enter my email into their system.
Are you being serious? Next time you search google, would you rather they display 5,000,000 results on one page and you Ctrl+F the response?
Let's do some quick back-of-the-envelope math. 5M addresses, with very few longer than 25 characters. Let's say the average is around 17 characters. 17 * 5 * 10^6 = 35 * 10 ^7 = 3.5 * 10^8 bytes, or 350MB. Text generally compresses to 1/8 space with zlib, so the amount to transfer would be about 44MB, at most. Serving the list as xz compressed file could probably cut the size down to below 40MB.
In the age of 100MB youtube videos, that doesn't sound like much to me.