I think folks misunderstand the concept of BoP a little… it’s not that every car is equal on every track all the time (although PD do have the power to create that), but rather if you lap all the cars over a bunch of tracks, the net total time should be broadly equal. The complexity compounds when tire wear and fuel consumption are mixed in together, such that race pace is also equal and not just one lap pace.
What skews the perception is that the daily races are actually weekly and only on one track, so folks pick the car that’s best for that track that week and then typically change cars to suit next weeks track. In the real world, race teams don’t get to change cars, and so if the governing body in a race series have done their job, then BoP over a season should average out.
However, and it’s a big however, that governing body (PD in our case), has to want it to be even, and clearly that’s not always the case for reasons that others have discussed above (I’m talking to you, Mazda 3).
PD could, if they so desired, create a BoP by track to get around this (ballast or power restriction would get the job done), but I don’t think that that’s how they’ve applied it, so we end up with car specific tracks in some instances… last week at Suzuka there were lots of different cars in with a shout, Trial Mountain or Daytona will always favor the Ford GT until PD does something different.
Just my 2 cents…