There's a good chance the world's best marathon runner competes in the Olympic marathon, but it's pretty crazy that Japan has a small town running faster than nearly every American ever has.
Limiting countries to three competitors is a joke. The Olympic Marathon should use a time-based qualifier. A time based on the fastest time run in the world during the previous 12 months. Countries that don't have enough qualifiers give their spots to faster runners elsewhere.