This thread is turning into a "Let's end the barefoot running debate right now" type of thread.
Let's use Geb as an example. He did pretty much everything the OP recommended and ran barefoot his entire youth, yet he now chooses to run in shoes.
Excerpt from an interview (http://www.takethemagicstep.com/coaching/athletes/interviews/haile-gebrselassie-i-cant-run-slowly/):
Abebe Bikila, the Olympic marathon champion from Ethiopia in 1960 and 1964, decided at the age of 16 to run barefoot. Have you ever thought of doing that?
Haile: I have huge respect for Abebe, and he took a decision at the time which was the best for him. I would never run without shoes, because shoes are what suit me. I can imagine that in those days shoes were very uncomfortable, and it probably just felt better to run barefoot. These days, however, the shoes are perfect. They are just what the feet need and for running.
So there you have it. The best distance runner of all time who spent years running without shoes now thinks that "shoes are what suit him".