>Chances that a non-programmer will be able to fix a bug in their free software themselves or find someone to do it at an affordable price are much lower, so they are much more dependent on the good will of others for their software fixes than said home owner for their plumbing.
This is, surely, merely due to the youth of the market. It should change as open source becomes more 'normal' for average people.