Questo è  not  un bug, quindi non c'è niente da sistemare. Apple (e praticamente ogni altra azienda di computer) è passata alla base 10 per evitare confusione con gli standard che abbiamo con il sistema metrico. 
In metric:
    10 mm   = 1 centimeter
    1000 cm = 1 meter
    1000 m  = 1 kilometer
In base 2:
    1 byte  = 8 bits
    1 KB    = 1024 bytes
    1 MB    = 1024 kilobyte or 10242 = 1,048,576
 Quindi, in quasi tutte le altre industrie "Mega" significava 1 milione di qualcosa, nei computer significava "1 milione e 48 mila, cinquecentosettantasei di qualcosa" 
 Solo verso il 1998 l'IEC, l'IEEE e altre organizzazioni di standard hanno voluto affrontare questa ambiguità. Lo hanno chiarito presentando il " prefisso binario " per il simbolo dell'unità. 
 1 Kilobyte = 1.000 byte. 
1 Kibibyte = 1.024 byte 
  
  
 Questo è stato fatto con l'unico scopo di rendere le cose più facili da capire in relazione ai computer. 
 È molto facile capire (usando il tuo esempio di file) che hai un 
-  0.237MB file 
 
-  File 237.2 KB 
 
-  2,272KB file 
 
 Non devo rompere una calcolatrice per fare la conversione di base 2. È molto facile per me capire che il mio disco rigido da 1/2 TB è da 500 GB e non da 465,66 GB