Why aren't the required dependencies included in the Github repo?

Getting the a github build up and running would be easier if the required dependencies were included in the repo. It would also make setting up a continuous integration of the engine easier. I’m wondering why those dependencies are a separate download.

Github preferes repository to not exceed 1GB size

Also binary data is nit very goid with git, there might be also legal issues