It seems ridiculous to me. Any one should be able to win the race.
Well, it would sort of be the equivalent of someone running the race, winning the race, but not officially registering for the race.
The registering of "Elite Runners" is also a safety issue. Most large races tend to group people according to their pace group in order to control the traffic flow along the course. Putting an "elite runner" back with the "regular runners" could lead to accidents from tripping and unnecessary jockeying for position.
Now, if I'm remembering correctly, the woman in San Francisco still had the top finishing time, but her disqualification caused to her to not be able to claim the prize money. But, technically - if not officially - she "won" the race.
