I think it's a case of picking your battles most of the time. I certainly don't care to change my own oil, but I'll gladly spend a half-hour on my weekend tuning and oiling my bike, which I use for commuting.
I also can't tell you how much time I've spent configuring my desktops which all run Linux. Sometimes the sound doesn't work, sometimes I'm hacking Wine to get a game to run, but there's always the lower-resistance path of just installing windows or going with a Mac.
I choose the battles where I enjoy the tinkering. I don't care if my car has a sealed hood or not since I don't care to tinker with it.
Some people might not want to tinker with their computer and would rather just tinker with their RSS feeds or HTML.