Git is excellent at tracking source code. It is much less efficient when the repository starts filling with 500 MB design assets, datasets, videos, compiled binaries, or machine learning models.
The problem gets worse over time. Replace a 500 MB binary file ten times and Git can retain versions of that data in repository history. Developers may only need the latest version, but every fresh clone can inherit the weight of years of changes.