I believe the current points calculation system can be improved - which will make it both more and less realistic (confused yet?).
As it currently stands, the nr of points rewarded matches that in real F1 (afaik). However, the fact that you can have a championship with only 5 teams does not. I think the more players a league has, the more rewarding it should be for reaching top positions - therefore, a multiplier should be in place.
Only question I don’t have answered yet is whether that multiplier should update dynamically as teams come and go during a season, or stay frozen based on the situation from the beginning of that season.
Open to hearing your thoughts.