"1 kilómetro cuadrado" es un número nominal compuesto por un número y una unidad de área y "metro cuadrado" es sólo una unidad de área, no un número.
Los números numéricos son números con nombres de unidades. ¿Cómo puede ser igual el número de nombres al nombre de la unidad?
Si quieres preguntar cuántos metros cuadrados equivalen a 1 kilómetro cuadrado, la respuesta es
1 kilómetro cuadrado = 1.000.000 de metros cuadrados