Re-downloading all the installation files every time can be annoying especially for people with slow internet. There's also the issue of firewalls and such that prevent access to the files that the installer needs to download. We should have an offline installer option.