You said you find bugs and report them so they get integrated back into the kernel. Is that a specialty of OSS, or do you also get this with other proprietary products?
Well you can find a bug in a proprietary OS - meaning you have a reproducable malfunction of the OS - but that's not the same as identifying the line of code that's causing the malfunction, changing the source code, testing that the change actually solves the problem correctly *in your environment* and then submitting the fix back to your supporting vendor.
No you certainly can't do that with a proprietary OS. The move to Linux on Wall Street was largely driven by the decisions of CTOs looking to reduce the bottom line by moving towards commodity hardware (as others have mentioned here), BUT all the geek engineers on Wall St. love the practical aspects of working in open source. Some of us love the philosophical aspects of open source too!
as in
-as easy to identify bugs
-no problem contacting the right people (developers)
-bugs getting fixed on a reasonable timescale