I work in the health care field as a programmer and i am sick and tired of proprietary software that doesn't work correctly and providers that don't answer their phone.
So my question is, why do you think the industries, and especially the ones that deal with health care, haven't embraced open source and free software? Even though they all seem to understand the danger of having their data locked away and their business tied to the whims of bad providers.
My take is that it is because there are very few businesses that offer support for such solutions. And large organizations always fear that they won't have the man-power or know-how to fix it themselves(which is a totally legitimate reason). Do you agree? And what if we solved that problem? Or is it about politics more than technical merit?
Put it this way: I'll bet your personal computer is well-maintained, well-researched, and generally works better than the average civilian's. The same probably goes for people in your immediate family.
Now imagine a lawyer who does not know anyone who is a programmer. Odds are her computer is a virus-filled default Dell piece of crap, or if it's not, she pays someone a lot of money to keep it running for them. It works, but is probably not A+ for the money.
Meanwhile you pay lots of money for legal advice and general legal know-how... and how do you even choose the right lawyer? You end up depending on your friend's anecdotes. Ignorance costs you in money and quality.
Same thing with non-tech industries. They simply don't know enough to ask and to evaluate risk/benefit correctly.