That is true, however jails lose a lot of power without VIMAGE. VIMAGE is not enabled by default yet, and it's pretty unstable (I use it). I really wish VIMAGE would mature, but we're not there yet.
There's also a price for doing it differently. And believe you me, using BSD nowadays is the definition of doing things differently. What for? What I'm getting for losing my time and reinventing the tools that are already available and much more polished?
Dockerfiles can be replicated. Docker Hub can be replicated. Missing things can be compiled from sources, probably. But all that costs time for little to no gain.
FreeBSD might only have a fraction of the community that Linux does, but that's still a pretty large number of developers and sysadmins in real world terms.
Disclosure: I run both FreeBSD and Linux systems.
Sometimes, stability is a gain.
... although people like Florian Haas argue that the way that one does things on the BSDs is actually the way that makes sense to do things with Docker, as well, and the way that you think to be "different" is actually the sensible way overall.
* https://plus.google.com/+FlorianHaas/posts/4xjQP1q6DEN
* https://www.hastexo.com/blogs/florian/2016/02/21/containers-...
Since I'm not a Windows fan, I find value in doing it differently, and so have Linux fans. I think you will find FreeBSD and SmartOS users find the cost in time to bring a large enough gain to satisfy their business requirements.
Not today it isn't. Years, maybe decades ago it could be.
What Linux containers do is help to remove the barrier that various distributions introduced, it makes things more accessible and it's more lightweight than using virtualization. Centos, Alpine, Ubuntu, whatever. As long as it is in a container I can work with it. I can even run some Windows binaries with Wine inside a container. rkt is largely compatible with Docker infrastructure, so that too is fine.
But what jimktrains2 suggesting is complete opposite of that, it reduces options.
Embrace the change, it's for a better future.
Unfortunately, especially when you also factor in the impact of ZFS and DTrace, you are moving into the past, not the future.
Embrace the change of having less security, less control, and less capability to debug your software.
They don't have to embrace the change they have other options. What bothers me is they chose to shoot down everything and anything that has systemd in it out in the public. Just leave the fight and just embrace your choice and allow others to have their choice and don't pee on their parade.
It is in the old rpm vs deb, vim vs emacs, python vs perl dram of the past.