Our speedometers can all switch, too these days. For travel into the US. Even Google maps will switch units right after you cross the border.
FWIW MPH has the advantage that it's easier to estimate travel times based on typical 60MPH hwy speed. A minute per mile more or less. 100KMH is more easily divisable etc. but doesn't map to time units as well. So in a way, I kind of enjoy driving in the US.
(In terms of localization stupidity, I find it obnoxious that Google's navigation can smoothly handle the transition into the United States, but cannot handle the mixed French/English nature of signage in Canada. I suppose I should have raised this as a bug when I worked there, but I find it awful that after over a decade of having text-to-speech facilities in both languages, Google can't handle bilingual countries and butchers mixed signs and gets completely fucked when driving into Quebec. Also Google photos thinks "thanksgiving" is end of November, despite me being in Canada.)