Since version control systems like Git are optimised for text files, outsourcing can make the Git operations, e.g fetching and cloning, run faster. Also, a smaller repository is beneficial because Github has a limit on the bandwidth and storage size of Github pages.