For me it comes down to using the graticule scale on a chart for measuring distance. One minute of one degree of latitude equals one nautical mile, therefore the use of knots makes perfect sense.
P.S. I can't agree that the metric system is the only way to go.