LOL, I asked for this feature back in 2008, and almost 8 years (!) later they are thinking about implementing it. It could be used as a security feature (sandboxing), and perhaps also for software testing: http://www.zdnet.com/article/microsoft-plans-to-add-containers-to-windows-client-too/
Gee, they have finally figured out something like Sandboxie is good. Still wouldn't be enough of a reason to put up with their upgrade garbage
It's not exactly like SBIE, it's more like full virtual machines with direct hardware access. So each container will still need to be secured, but if something goes wrong, you can simply reset the container. So in theory you could use a container for gaming, another one for online shopping/banking, and another one for software testing. With most likely the ability to install drivers, so software will be fully functional even after reboot.
Here some more info: https://msdn.microsoft.com/en-us/virtualization/windowscontainers/about/about_overview
So leave it up to Mark Russinovich For a good explanation Containers: Docker, Windows and Trends https://azure.microsoft.com/en-us/blog/containers-docker-windows-and-trends/