There's also software like dotnetcore which will just not build. The situation in the desktop is even more problematic. I wish it wasn't so, I like the separation of concerns quite a bit with FreeBSD but it's not something that unfortunately fits my use cases.
Doesn't work on macos or windows either; macos "docker" uses a linux VM.
Personally I prefer jails anyway.
I am not an expert in Windows though; perhaps you are referring to a version of docker that I'm not familiar with which doesn't support Linux services but instead runs Windows services in a native Windows container system? That would be cool and interesting but obviously it wouldn't run most docker images.
Yeah, and the good documentation. Wish more open source projects had these.