That's actually a good question. Why? We have nanometets, picometers, centimeters, decimeters, kilometers, why not megameters?
The only 'commonly' used unit of measure larger than a kilometer is a light year, at least that I can think of. Maybe a Astronomical Unit, but not 'common' I suppose.
But it shouldn't be common.