Ja. Das ist eben einfach eine Einheit.
Längen misst man in Meter, Zeit in Sekunden, Ströme in Ampere und Speicherblatz in Byte. Jede Größe hat eine eigene Einheit. (Manche Größen teilen sich auf ihre Einheit mit einer anderen Größe, zum Beispiel der Druck und die Energiedichte, oder die Wirkung und der Drehimpuls aber das hat Gründe in deren Definition; bei Grundgrößen ist das nicht der Fall)
Beim Byte gibt es außerdem noch eine kleine Besonderheit, die der Speicherarchitektur von Computern geschuldet ist.
Computer können am besten mit 0en und 1en umgehen, darum arbeiten sie (intern) im Binärsystem. Darum verwendet man als Vorsätze hier andere Zahlen, aber die selben Symbole:
k bedeutet jetzt nicht mehr 103 = 1000 sondern 210 = 1024, weil das eine Größe ist, mit der man im Binärsystem deutlich besser umgehen kann.
Dementsprechend ist dann ein Megabyte 1 MByte = 220 Byte = 1024*1024 Byte = 1048576 Byte