Remember, while modern hard drives are huge, that is not synonymous with "infinitely huge" so the fact that the hard drives are big these days is no excuse for making the levels larger than they need to be.
Let's not get carried away here. We're
not talking about "infinitely huge" level sizes. In fact, if you ever download MP3s onto your computer, an average MP3's size is already like at least 4-5 times larger than the kind of level file sizes we're talking about here.
Moreover, as I mentioned earlier, once downloaded, Lemmix can potentially break the file down into its components, and things that are already on your computer (eg. tileset) can then be discarded away.
So I don't see hard disk space as a primary concern, compared with slow connections. And as for slow connections, we should do some experiments with determining how much of a difference we're talking about, and what exactly constitutes "torture". It's hardly "torture" if we're only talking about 1 minute or so.
=======================
Of course, it's also possible to support both options. Then the level designer could potentially upload 2 copies of the level, one that only has the level, and another that has levels + graphics. Then someone can first try the level-only download, and then if they discovered they are missing the graphics, they can then go for the level+graphics download instead of tracking down how to find the missing graphics themselves.