The problem would be download times.
I'd very strongly beg to differ. Take a look at
http://www.netindex.com/ its my source.
So for the sake of my argument I'm using an example of slow internet. My phone, on the go, has a max downspeed of ~1.9 Mbps. Now I live in one of the fast countries. Our household/cable downspeed is 30Mbps, on
average. But even in the slower countries people have access to at least ~1.5Mbps nowadays, and most countries average around ~10Mbps. So 5 times what I'll be calculating with.
Say, (please don't have a heart attack Thundercraft) LNP come's out being 100 MB. (I don't think it ever will)
We take 100MB divide by my download speed converted to megabytes, and calculate how many minutes it would take. (Just in case I mess up my math)
(100 / (1.9 / 8 )) / 60 = 7.01 min
Again, the slowest internet(I manage it on my phone), LNP being big for what it is, it takes 7 minutes and 0.6 seconds.
In my opinion, if I can start the download on my phone, get a drink, take a shit and troll my sister and come back to find a completed download, we're good. Especially considering LNP isn't a nightly or anything. A download lasts you weeks. Don't make me calculate how much of your time would be sacrificed waiting for the download, assuming you'd just sit and wait.
I call it the drink,shit,troll size. (for any reader of this reply in a couple years, its probably the look out the window size by now)
tl;dr: even with LNP 100MB and download speeds 1.9Mbps, we're good.
[EDIT] All this damn typing just to realise there might be a server cap. 100 kbps... x) GREAT! If we're talking about adding a mirror like things are currently done, my lengthy reply above still stands. Mediafire is < 1 min for me.
With DFFD the download takes 5min, say LNP swells to 3x its size, still done in 15 min, troll your brother too, I don't care. Its still a short time for a download that lasts you weeks.