Why does Unreal Engine Setup on linux downloading so many stuff?

I am setting up Unreal Engine 4.25 on Linux, so i downloaded the source code from the 4.25 branch on Github via zip download and extracted it. And in its directory in the terminal i ran Setup.sh but is showing me that it is downloading a massive 10GB so how in the world does it downloading 10 GB where the largest binary not source on windows is an 8GB download. And all of this is without compilation, it is just setup. So should i keep it going ? Has anyone experienced this before ?

My total installation of Unreal is 129GB including all sources and all examples. The thing is that since you are building from source it does not know what to exclude and what not so it downloads everything. On Windows you can chose what components to the engine to download, so that is part of it.