I finally dropped Linux after 15+ years because I got sick and tired of constantly trying to keep things updated and doing my own system integration.
Erm...ever herd of apt,yum,etc?
What version of linux were you using...LVS or slackware, really you must be one of the few people on the planet that has a problem with linux due to packet management ever herd of a package manager.
Even base debian, hell gentoo, looks after the system intergration side if you use the package manager rather than tar balls.
Home: debian and me android phone (used to have a n900 until some git broke in and nicked it, best geek phone ever) which does a few rarely used close source apps.
Not counting inhouse apps I would be about 98% open source.
But I am almost zero on ms except for the one MS server I have to maintain that gets looked at when it falls over at work.
This just in: short production runs of 160 pieces have an expensive per-piece cost.
Paying off our establishment mates aren't free, buddy.