Why do I need to download a 7z file to view the source code?
It compresses well (down to, if i remember correctly, 3 megabytes), so this is the preferred way of distributing the program.
Only when they get packed, and it doesn't exactly help when github will reject individual objects larger than 100MB inflated.