One thing I forgot to say, at 10% default earnings on every sale, even with a non-optimised earnings model, I would guess that itch is probably raking in the dough.
That said, it seems a standard for every second half-finished and broken game to be ~700MB, so yeah, on consideration I share in your wonder.