I agree that barefoot running can be great for improving form and foot strength, but saying its more beneficial for everyone is a stretch. Not all bodies are built for it, and most of us aren't running on soft, natural ground.
I like that it makes people more aware of how they move, but its not a one-size-fits-all thing. It really depends on your body and where your running.