A couple of reasons not to switch.
1. .1 when converted to binary is an infintly repeating sequence. This means that no matter what your word length you ALWAYS introduce errors when .1 is entered it to a computer. Now look at the subdivisions of the inch. .5, .25, .125. .0625 that is 1/2, 1/4, 1/8, 1/16 clear down to 1/128 they are all perfect binary numbers so no errors are introduced when converting to binary. Computers are not decimal they are binary why should we convert to a decimal system just when computers are becoming ever present.
2. The foot is divisible by 2,3,4,6, while 10 is only divisable by 2 and 5. We are losing a lot of flexability when going to base 10 measurement system. An example, to divide the foot into thirds is easy, 4" each subdivision. Divide the meter into thirds what do you get 33.333333333333 can I stop now?
BTW I am eqally comfortable in either system. I can think in meters and Newtons or feet and lbs.