Speaking of bandwidth... I would love to see the possibility to load custom liveries of other drivers in MP sessions. By now we saw white cars whenever somebody was running a custom livery. Why not use available bandwidth to download these liveries and show them once the download is finished?
Really good topic you bring up. I've always found it interesting how small features and genuinely good ideas can sometimes be tripped up by unforseen issues. Love talking about this kind of stuff with you guys.
Custom skin sharing is a perfect example of this.
If you have an in-game skin sharing system, think a built-in Trading Paints, the onus falls on the devs to approve what gets uploaded and transfered. This means we can't have any car skins featuring logos we don't have the license for otherwise we get in legal trouble - your Max Verstappen-inspired Red Bull livery, that you did a really nice job on and looks fantastic, gets denied because on our side we might not have the license for Red Bull to appear in our game - or any of the 10 other contingency stickers you added along the side skirts for added realism. You added a sticker for Graphics Card Brand A, but we have an official partnership with Graphics Card Brand B. Whoops, denied.
Into spicier territory, what people consider offensive, varies pretty greatly and the onus is on devs to police that. At the very minimum, we'd need a report system so people can't make blatant porn or absurdist car skins. I get that. But there's also a grey area here. Forza has
banned General Lee liveries.
The NHRA has allowed it in professional competition. This Washington Redskins
commemorative diecast car from 1994; is that allowed or disallowed? The
Scream Flavored Condoms Lamborghini that was part of FIA GT - allowed or disallowed due to being an adult sponsor? Rene Gracie's OnlyFans Audi R8 GT3? If we're too lenient and allow too much, it can become a PR issue. If we're too strict and disallow actual liveries that saw track time in professional series, it can become another PR issue. Nervewracking for the guy in charge of custom livery approvals.
Truly custom liveries, where it's your own graphics package and say, your dad's landscaping company, that's pretty much all you'd be allowed to upload.
So at the end of the day, because of too many rules and restrictions from first party skin sharing support, you're still back using RaceDepartment to upload car skins.
(This is also why Trading Paints and iRacing are technically separate entities - or
were for the longest period of time.)