I think thing some people don't understand (especially the second post) is that the shoe companies deal with a world wide audience.
Americans tend to think America is the world.
Basketball players are superstars in the USA and most in the city they play in.
Even football is an American phenomenon.
People tend to buy products they see a lot of- so if 15,000 run the Utica Boilermaker and 50,000+ are at the post race party they notice that the runners on the huge stage getting the money and accolades are wearing Nike, Adidas, etc.
People then buy that product.
The sport of track and field (and distance running obviously goes with it) was more popular in the late 70's/early 80's.
There were also more top US distance runners running road races (in addition to track races).
These athletes were visible to, right there, often mingling with, the other runners and spectators.
I think if our top runners would show up to some rad races it would help the sport and then we could all see how sponsorship helps sell product.
One last thing- I don't know how many of you are old enough to remember when the Gasparilla 15K decided to drop the elite runners thinking they had the numbers and people didn't care if elites were there.
The race became a regular local race, numbers dropped. They brought back elites and numbers increased.
Somehow, there is an allure of having world class athletes at an event- they sell and people (whether they know it or not) buy their products.
Before anyone tells me how wrong I am- this comes from years of dealing with this- advertising and selling products and understanding what it takes to sell products.