The point is that had they worked well, containers may not have become as popular as they are now.
Containers are only somewhat used for scalable microservices. They're mostly just an easier way to deploy software than creating your own RPM package and using orchestration tools to deploy it on VMs.