Надо начать с того, что раньше десятичная система не рулила и эталон веса исчислялся во французских фунтах.
Потом разработали международную систему единиц СИ и перевели систему мер и весов в десятичное исчисление. Условились считать, что метр это одна десятимиллионная часть четверти парижского меридиана.
Вес в Париже воды в объеме одной тысячной куба, сторона которого равна этому метру, был принят за единицу веса — килограмм. Отсюда уже пошли такие производные как грамм, миллиграмм. И мегаграмм есть. Это тонна.