I don't agree with that. A runner could run the 100, 200, 400, 800, a few relays, and have a chance to get as many. They don't, because it's too hard. But that's what Phelps did. Different races and different distances. People seem to think one swim event is the same as another, but they're not. The difference between a 200m Butterfly and a 50m freestyle--being totally different swimming disciplines--is just as great (or more) than the difference between a 100m sprint and 400m race.
100, 200, 400 and 800 and a few relays (that's a maximum of 6)... That shows you know nothing about track and field.