because that's the development repository, for all OSes, everything should be in there. The release versions are smaller.
But many projects survive without submitting binaries to repository itself. Why not to leave them outside and fetch only binary stuff required for specific platform?