I wouldn't go that far. Docker very specifically relies on Linux containerization technology, and this will likely never change. Docker for Windows or OSX only work because they have a small Linux VM running 24/7 on your machine, and all Docker commands are piped through to it.
What you are saying is a commonly misheld belief (although it used to be true). Microsoft and Docker have working techonlogy available right now to allow you to use "Native Windows" Docker containers. https://blog.docker.com/2016/09/build-your-first-docker-wind... It is only a matter of time before this is available in areas other than just servers.