The foot is why. Because metric doesn't have a good intermediate measurement between centimeter and meter (nobody uses decimeters) you start working with either very large numbers in mils, or very large numbers in centimeters, or a combination of meters and large numbers in centimeters. It seems to be a purely psychological thing. We say 5 feet, not 60 inches. In metric, we say 1.52 meters. It would be like saying 1.66 yards. Because we've grown up with that intermediate measurement, for which most things in our daily lives are described in, it's hard to deviate from that. The foot is also a very useful measurement because it can be easily estimated precisely enough for use. You can step one foot in front of the other for a fairly precise measurement, or you can pace out a distance for yards, or divide by three and still have a close approximation.
The fact that metric math is easier makes no difference, to native users, saying 15 feet makes more sense than saying 5 yards, and definitely makes more sense than saying 4.6 meters. We just think in inches and feet. We need to make a change whereby a single generation completely switches to the metric system and stays there.
Maybe in the diving world it just sounds more impressive to say I went to 100 feet, instead of saying 30 meters. An we Americans, we like to be impressive.