The point of barefoot running isn't that it's inherently good for you, it's that it teaches you a proper stride and running form. You can't heel strike when you're barefoot. You just can't. And that is where so many join injuries and stress fractures come from.