i don't feel like organizing this... (make the textbox wider for input and i might in the future)
you can buy many more operating systems besides windows and novell
to name a few: solaris, bsdi, openbsd, netbsd, aix, hp-ux and sco.
I've personally used solaris, bsdi, openbsd, (freebsd, linux,) and solaris. when you say they are standardized, so are the others. but i think you're referring to them being standardized to each other. it's called proprietary, which is something most of the operating systems i named aren't. (for example, an array of filesystem support). Also, every operating system has one set of software too, just like windows and novell. They called them pre-compiled binaries. You're probably thinking of versions for different architectures and library dependencies (which windows has for sure).
How do you manage a network if everything is different? Skill. You're right though, Linux is sucking more and more. I've read posts about Redhat 8 (even though I don't use it), it's amazing to learn that people don't use it because of it's debilitated development. anyway, linux support (for the mainstream) is and has always been less than satisfactory (for the users) because it requires skill. we don't want to deal with them, they don't want to deal with the operating system. why do they do it? i know i did it because windows was boring on a pentium 75 and a 28800bps modem. connecting to other people's computers through telnet (which requires nothing much than 2400bps to be efficient) seemed to do the job (this eventually lead to me installing locally).
oh yeah, every linux distribution is not as different as you think. they all offer the main packages (such as gcc, glibc, kernel, etc) and whatever they don't offer is available in tar.gz/bz2, etc. to install manually (without package support). MANY programs are offered in packages too, especially freebsd ports and debian deb's. gentoo linux even adopted freebsd ports to adapt the freebsd ports crowd... so inconsistencies among operating systems is not an issue.
the big thing here is that you probably had some issue buying something for linux and not being able to install it. linux accels in the fact that all the resources are free for people to use as they wish (like whoever here giving out the backend to his web site). phpbb can be given out for free and modified for your own uses. "Powered by a hacked version of phpBB, #1 forum software" that's why you don't see many cd's in the store. Also, these operating systems are tailored for professionals (with skill) and might not be in a home office/small office computer store. most are offered on the company/distributor's web site or larger scale stores (www.cdw.com for example).
you don't need x11 for any unix environment. in fact, macosx lets you in console mode (log in as >console).
ok i'm done reply and tell me what needs clarifying