We don't have enough interesting, future looking debates on HN. I had this one at work today, and want to have someone succinctly debunk it.
I believe we will eventually go 'anti-container' as the future. We will remove OS and have application compiled interfaces. Why? In my opinion, containers add a layer of cruft (OS + apps) on top of a layer of cruft (OS + apps). Edge cloud devices and distributed applications running on blockchain I think will lead the way with 'anti-container'. It wouldn’t be feasible to spin up IPFS style containers, but could potentially with pre-compiled binaries.
This would help with security: For instance with Docker, one can compromise a security compiled language left on a container, root into docker, and use flaws to root into the host OS.