Los estándares están para evitar este tipo de confusiones y malentendidos.
Por eso está bien que de una vez por todas 1 kilobyte = 1000 bytes
Si criticais los estándares estais de acuerdo con la política de Javascript en MS Explorer, por ejemplo. Sin estándares esto sería imposible de manejar.
En definitiva, no hay discusión posible si hay un estándar definido como lo hay ahora.
Además, ya se sabía desde hace años de las medidas de capacidad en los discos duros. El que se sorprenda o crea que le están engañando es que no se ha informado bien.