It does have a lot to do with programming actually. I'm building an international application and I have to convert all my dimensions and weights to make it work in the US.
No. It has as much to do with programming as currency conversion does. It's a problem involving numbers that people occasionally solve with the use of code. By your logic beanie babies have a lot to do with programming because someone built a site to list and sell them online (ebay).
But hey, the metric system seems more sensible to me too.
Edit I don't mean to come off as a jerk. I haven't slept yet and just got a BS call from m boss so I'll probably read this later and wish I were more diplomatic.