While I share the sentiment of keeping large files out of source control, one use-case I believe warrants having large files in source control is game development.
You can't diff and I'm not not convinced the VCS should carry the burden of version controlling assets. Seems better to have a separate dedicated system for such purposes
Then again I don't do game development so I'm not familiar with the requirements of such projects