http://tstzmgqansvqfzr3qrkehszmlhjqbpqp7pwncrzr72ohyygrnbuu26qd.onion/articles/choosing-dependencies
I could consider Operating Systems as a dependency, but effectively it's more of a portability question.
And having experienced how OpenSolaris got shut down and how fast it went unusable as a desktop Operating System (mostly due to third-party software),
I don't really want to have my software being too tied to an Operating System.