Comment by esperent
I've heard this said before, and I understand the reasoning, but I don't think it's good enough. We should be aiming for equality at the start of a race, not giving the better people a head start. If qualifying races are broken in the way, then just randomize the starting order. Literally do a random draw as people are walking/driving up to the start. It would make the events far more interesting as well.
As a counterpoint, think about the balancing act of trying to place as well as you can in the semifinals while not over-exhausting yourself to the point where you've got no energy left for the final.
I think this dynamic is way more interesting than what you'd get if semifinal rankings had no impact ; that latter scenario would basically result in a Dutch auction on effort, and likely suppress performance on the qualifying races.