Компиляция захватывает не все файлы находящиеся в проекте + проводит оптимизации под релиз, у тебя проект может весить десятки гигабайт из-за зависимостей/файлов которые могут быть никогда не использованы. То есть размер твоего проекта на диске зачастую не связан с итоговым размером бинарника