KB a kB se právě používalo celkem běžně, malý kB byl 1000 a velký KB byl 1024. Pro MB se to nepoužívalo, těžko říct proč, milibyte by neměl žádný praktický význam.
V případě pamětí je to dané spíš technologicky, že se vyrábí paměti o kapacitách 2^x a nikdo nedělá třeba 3GB moduly, u disků je adresování řešené jinak a kapacity se vyrábí v podstatě libovolné.
MiB bych jako berličku nebral, podle mě je dobré, že není nutné používat stejné předpony pro různé násobky.