The Alfresco code (with history) would be much too large for a git-based source control methodology. Remember: git downloads not just the HEAD source code, but ALL the history. For the Alfresco code base that would be hundreds of gigabytes (possibly more) once you add up every commit over the last 8 years or so. That's obviously just not practical.
But you can delete all branches or cleanup the repo and rebase it. Sure, but this is not a problem. Just as an example: https://github.com/torvalds/linux is 131 if we download the full repo.
no professional developer would download the whole repository as a single zip file directly from github.com, they work with the console and do a checkout and just clone the needed branches
so this is no real argument by you
git can handle very large repositories normally
I see, you only have a svn repository, SVN has many disadvantages compared to git http://git-scm.com/about
Cleaning up an SVN repo hosting 8-9 years of continuous commits from between 8 and 30 engineers working full time on it would be a huge task. Besides which, often being able to access the distant history of individual files or modules is crucial in tracking down bugs or regression issues.