NO shoes make a person faster. The person was already that fast and the shoe just allowed them to reach their true potential.
I ran my first marathon in flats and the lack of cushioning in the shoe trashed my legs and my time suffered. My next marathon I stuck with my trainers which are heavy, but felt great to run in. My time suffered because the shoe was just too heavy for 26 miles.
The VF gave me a shoe that was light and provided lots of cushion which is ideal for the marathon. It's clear that flats and trainers are just poor choices for the marathon distance. Nike figured that out first and they get to reap the rewards for building a better mouse trap.
I PR'd wearing the VF, not because the shoe made me run faster, its because all other shoes were poorly designed for the marathon, and caused me to run slower than my potential. There are shoes that are specifically designed for sprints, throws, jumps, etc., but Nike makes one specifically for marathoners and ROJO looses his mind.