But only in regards of nuclear bombs. Maybe it's because of the scientific origins of these fields. Probably the same reasons why Americans measure firearm munition in mm.
Yes, I think it's a question of use. I can't think of many examples where you would quickly need to know the measurement to the nearest Mm. Maybe if for some reason you deal with a lot of lunar orbits? Diameters of exoplanets?
Any earth distances we need to know with greater precision, and any stellar distances are probably better measured in light years, etc.
On Earth it’s just not needed. In nearby space it could make sense — distance to the Moon is 369 Mm. Distance to the Sun 149 Gm. But people aren’t good at visualizing the difference between kilo-, mega-, and giga-. It isn’t obvious from those numbers just how much further away the Sun is.
For interplanetary space and beyond the time it takes for light to cross the distance makes more sense, I'd say. The moon is about half a second away, the sun about eight minutes, Voyager I a bit less than twenty hours, Alpha Centauri or Barnard's about four years, and so on...
That unit is used a lot in the space game Elite Dangerous. Never saw it used before that, but it made sense because it's the next jump up in large units, and it also helps keep the UI clean looking.
Well mainly because where we might need to use these units, we have more standard non si units, we use AU, Light years and Parsecs where Megameters, Gm, TM etc would be useful
My physics teacher once told us that this was due to the influence of disciplines that calculate with huge masses, say in astrophysics the weight of a planet or the the amount of oxygen within it. Don't know how much of it is true but the basic tenet of everyone preferring the numbers that they work with on a daily basis having as few prefixes as possible as it makes mentally handling and remembering them easier.
Scientific notation for everything: 5 x 10^6 m.
Seriously though, I think it would be easier to think about it in megameters or gigameters if it were more standard to do so.
Main reason is nearly no one needs to measure things in megameters. Megameters would be a unit to measure the diameter of planets in, maybe the orbital altitudes of some moons. Our moon for example is ~384Mm away. Distances between planets, distances between stars, and distance between galaxies are many, many orders of magnitude farther than that.
As most of us rarely travel more than 1,000 kilometers very often, it's the biggest unit most people are familiar with on an intuitive level.
I'm still convinced people don't actually use the metric system's power of ten design. Like no one uses centigrams or kiloliters either. They've picked out units that are pretty close to the ones in the Imperial/Customary system, kilograms are used instead of pounds, grams are used instead of ounces, kilometers are used instead of miles, meters are used instead of yards, centimeters are used instead of inches, millimeters are used instead of sixteenths of an inch and so on. Want to confuse a European? Draw up some blueprints in hectometers.
Yeah, the everyday usage is limited to, well, everyday sizes.
As you pointed out there is no difference in everyday usage. But for anything outside of the most trivial of comparisons, the imperial system breaks down hard.
The advantage of the metric system is the possibility to scale both bigger and smaller when you need it, and always does so with a consistent factor. Sure, not needed when you want to know how many 8 cm strips are needed to cover 50cm. But for 1m? With inches and yards you already have to handle two conversation factors. How many sixteenth of an inch do you need to cover a foot? 192. Possible to calculate, but not nice and you'll approximate with 200 if you need to do some calculations in your head. How many feet are in a mile? 5280. And yards? 1760. Do you really know these conversation factors? Do you want to calculate "there's a street light every 30 yards, the street is 2 miles long, that's xx streetlights? Or "there's a street light every 30 meters, the street is 3.2km long, that's 3200/30 = 107 streetlights"?
Oh, and the weird units do actually get used when it is a convenient size.
Cooking uses lots of in-between units for example. Centiliters (cl) are common in cocktail recipes or for shots, in some cookbooks you will find dekagrams, etc.
Hectare is commonly used to give area measurements (it's origin is hekto-are, and "are" in turn is hekto-square meters, though "are" is not commonly used.). Want to convert hectare to square kilometers? Simply divide the number by 100! 3000hectare of forest burned down? That's 30km^2, so 5kmx6km. Easy to visualize.
The US customary system makes such conversations really really really hard. How many square feet, yards or miles are in an acre? I just looked at the Wikipedia page and there is no way anyone will be able to convert an area given in acre into "well, it's approximately x by z miles". Or "my house have xx square foot of living space, so that's yy acres".
Btw, no one uses kiloliters, because that's equivalent to cubic meters. Easy conversions!
When measuring lengths and time, metric units are super useful. Micrometers, Millimeters, Centimeters, Meters and Kilometres are easily and often converted in a lot of technical jobs.
Same with nanoseconds, milliseconds and seconds when dealing with time in simulations or other computer programs (e.g. game development).
Milliliters, Centiliters and Liters are commonly used in cooking.
What's wrong with hectometers? I don't know how often they're used but dealing with a factor of 10 or 100 to the next "regular" unit (meters or kilometers) is no big deal.
In our primary schools, we learn our children mili, deci, centi, deca, hecto and kilo, and how to calculate between them.
Beyond that or below that is used either in science classes or specific usecases and not known by the whole population at large.
Since people use what they know, they'd never use mega as a common way of measuring. We mostly use km for distance, and only in specific cases we might use, say, hectometers or decameters.
5 megameter is not wrong, but I don't call 34 cm 3,4 decimeters either(unless decimeters make sense of course :p)
Not much need to use Mm, it doesn't come up very often. So when it does it's easier to use thousands of km so as to not confuse people with "another" measurement.
I've seen megameters used in the context of astronomical distances, but not terrestrial ones. I think terrestrially, the familiarity of kilometers helps with a sense of scale.