Why are shoes like they are?
Shoes are designed for fashion due to historical reasons. Barefoot shoes try to prioritize practicality. They make your feet stronger, and you will have a lower chance of back pain. Weight shifts forward in regular shoes, which is negatively effects the knees and back. There are different ways of walking, so learning how to walk can be important.
Adapting to barefoot shoes takes time, and fashion-wise many of them are ugly. Good socks make it possible to use them when it is cold outside. Surprisingly, your feet are more active, so they more easily stay warm during winter. Often the rare exception has value, but the masses do not appreciate it. Many theories start like that.
It won't work for everything
Barefoot shoes won't work for everyone. It depends on what you walk on and other factors. I like the idea, but science is not everything. Theory can not keep all factors in mind, and usually there are papers pro and against. I do not think it will reach a huge market, since it appeals to a small nieche.
Professional sprinters wear sprinting spikes. They have more in common with barefoot shoes than regular shoes. If you want to go pro, you need to be aware of what the pros do. Usually there is a good reason for it. They are lighter and the spikes give grip for example. Most sports use different shoes. There is no shoe which fits all purposes. Try to seek what works best for you.
Robert Fliri, the inventor of the Vibram FiveFingers barefoot shoe claims that most people he sprinted with agreed that spikes are not good for your feet, but you need them to compete. Obviously he likes the barefoot shoe, since it is a product for him.
I am willing to try them out, but haven't yet. It can be hard to find them. In Belgium I figured out that they have a physical store "Iedereen Loopt" in Bruges. I would recommend checking if it fits first. I do not have experience with barefoot shoes yet. I plan to seek something that looks better than FiveFingers shoes. I enjoy walking barefoot in the summer, but then I need to shower.