PvP could open so many possibilities for online competitions but it doesn’t as it comes with built in problems.
It is limited to the player pool of your Horizon Life player pool which in my experience is generally 20 to 30 players. This just is too small to really do what you want. The PvP pool needs to be game wide with matchmaking. This way like minded racers could be matched. I might want to race B class offroad and everyone else in my Life session may want to drag race or only race hypercars.
Another problem is lack of championships. Right now we are restricted to only the couple of seasonal championships. Even then it is a crap shoot. 4 times I tried to set up the C Class seasonal event and only got it once out of 4 tries with 3 times being jammed into the A Class Super Saloon event I wanted nothing to do with? Even though I initiated the specific event I wanted it generated a different event.
The thread on showdown races made me think how perfect PvP would be for those. They would get a lot of action if implanted. Pure CHOICE as D Class can race against X Class in the showdowns. Everybody gets to drive exactly what they want to drive which is severely missing from this game.
Every thing is there in this game but they just need to let us get to it. The current restrictions in online racing is the only thing (OTHER THAN LACK OF RIVALS) is all that is keeping this from being the greatest racing game ever. But currently because of these shortcomings the game has no legs or staying power to keep players interested and playing (and buying DLCs and expansion packs!).
The potential and tools are there, all they have to do is do it. Step one open PvP game wide and give players choice of class.