You, and Kaz, are conflating the driver and the car. Sophy needs to drive the car, and that's it.
The player "commands", and indeed Sophy growth, would simply change the car. Let's say Sophy is set to operate at 100% of the car's capacity. So it's on Map 1 and driving as fast as it can. What happens if that same car is changed to Map 2, or 3? It slows down, right? Sophy can still be a 100% driver, but the car is an 80% car.
Same with "less capable" Sophy. A Rookie Sophy would be driving on Map 6 on CH tires, so when it's in a fast car, it will appear to be a terrible driver.
Also, and I just pointed this out in the Power Pack thread, if you turn on the braking markers, you can see how the "slow" Sophy drivers stop well in advance of the braking markers, while the faster ones brake at the edge of the markers. If you make a custom race and set the boost to weak, Sophy will brake at the edge of the marker or 1 line into the marker. The point being that it already has a variable behaviour, so this whole "neural network training" narrative is exposed by watching what Sophy does right now.