As far as BSD being a mess after base I completely disagree. Using and understanding a package manager makes life pretty simple.
That said if the Linux community did that they would probably realize how silly containers are :)
You also need to do this for any pipeline for any OS.