I don't mind some of the balancing measures that are put in place on servers. Forcing extra weight or intake restrictions is just fine, because it keeps the racing closer until the devs can catch up and rebalance the cars themselves.
On the other hand, I don't want to log into a racing sim and be forced to go through an RPG. If I want to drive the FXO, I don't want to have to grind through dozens and dozens of races on a different server until I can "unlock" that car.
If you're a middle pack finisher (like I was) then it takes literally hundreds of races to level up to the point where you can finally get into the car you originally wanted to drive. That's hardly fair. And if there's only one server running that car then choices are pretty limited.
I know someone is going to say that I'm entitled to start my own server, but I don't have the machine power to do that. Hosting on a home rig (especially my aging one) just isn't practical and there'd be lag all over the place if I did that. So I'd be racing solo, which is just lame.
So I'm all for the anti-cheating measures, the balancing and the anti-wrecker and griefer systems that were in place a couple of years back, but I think it has gone too far now. It's great for the winners, but you can be a clean, safe, fair driver who simply lacks the speed to win and never actually get the chance to race where you want to. Keep the regulations but lose the unlocks and I'd be happy.