Формулируя иначе, вопрос ставит неразрешимую дилемму, приводит к когнитивному диссонансу: с одной стороны, в мегабайте ровно 1000000 байт и точка, с другой стороны когда кто-то говорит или пишет "мегабайт", то он может иметь в виду
другой мегабайт (в частности, мебибайт). Вот как отвечать человеку, который знает, что абсолютно, стопроцентно правильный ответ — первый ("Везде и всегда 1000 × 1000"), но при этом понимает, что этот ответ — неправильный?
(Оффтоп)
Точно, вежливо это звучит как "когнитивный диссонанс", буду теперь так говорить.