Reducing UE4 Source Code Recompile times

Why source engine is different form the launcher engine?Do you have any idea about this one ?