This was something I just thought of.
Is there any way we could have a fan support system that could generate some extra money? Something like this could be influenced by team history, reputation, recent race results, or if it's possible to do, fan support of the drivers themselves, much like a fan of Vettel followed him to Ferrari from Red Bull.
My next one is something I know a lot of other people have asked for. Race collisions and self inflected errors/crashes. Instead of just asking the generic question, I had a way this could be implemented. Number one, the mental ratings. This would give them more meaning than they do now, as a driver with low composure in real life will crack under pressure and either make a mistake or cause a crash, or a less experienced driver will make a rookie mistake and throw the race away with a lap or two to go by being pressured by the series veteran. The other thing that can influence this is the push level. For instance, if a full field of 32 goes flying into turn one of Monza, all on a push level of 5, you should expect carnage, but if everyone is taking it easy, a lot less calamity should occur. Of course, this could also be influenced by Mental ratings as well.
And my last one are tires. Is there a way we could implement a system that could allow league owners to mandate which tire compounds must be used and for how long, to add more to the strategy instead of the same five stint super soft races I always see? Of course, the owner could just turn this off by leaving the option to "open", so it's not something that would be used unless it was agreed upon by the league owner and the players of said League.