But not everybody here has to try and manage many GB or even TB of assets in their VCS. I wager game company build/dev engineers know what they are doing in picking Perforce.
I am very much not in this industry, but it seems to me that if the assets and code depend on one another, you'd want to keep them together.