Thought I would add my two cents on this. I think practice and it’s Implementation is perfect, maybe even not enough. How I see it, there are a few things we need to consider.
Firstly, if we are trying to simulate a motorsport, you must have practice sessions, qualification sessions and the race session, not doing so makes it more a racing game than a motorsport simulation (like horizon).
Secondly, if you force players to practice, get clean laps in, you can reduce turn one carnage, just by having player actually know where to brake for the first turn with a packed grid, rather than rolling the dice by jumping straight into the race. This is where my “not enough” point comes in, as they would do in real world motorsport, there should be a requirement to enter a race, minimum laps clean laps completed to access qualification sessions (where if you don’t set a time, you are at the back of the grid based on when you got in the lobby). This should further assist in getting the racing cleaner, yes it ruins the pick up and race ability, but then I woukd make a section for that (like a race weekend tab,l vs a race-day tab for those who want the risk).
Thirdly, as the “car-pg” is at the core of the game, as you said you use this elsewhere, so using that same logic, why not do the pick up and race elsewhere ( I have chosen violence) just kidding. The whole getting to know your car revolves around practice sessions, open track days etc. I real live, so the same must be here to accommodate those who want to kill two or more birds with ones stone. Learn a track, a car and compete, practice in a multiplayer lobby give one all of this in the current Implementation. I see free play as an end game feature for the game, when you finished the builders cup you can use cars and track combos you have not experienced in the career, rivals and multiplayer or if you want to do a quick offline race. So from a car level perspective, as I said with the second point, just make a separate tabe for that sort of thing for quick race. Then you have your needs met, while not throwing out mine .
That’s about it, hope it makes sense. TLDR, Make an online quick race component with the same content instead of removing existing features.