the whole mebibytes/gibibytes thing was a why to try to unconfuse users.
If it confused you, then imagine how a average PC user feels.
Originally they had to understand that kilobytes, megabytes, etc were 1024 times the previous amount (1MB=1024KB, 1KB=1024 Bytes etc). And of course, a number of these people decided at some point that this was too confusing. NOO! mega and kilo are metric prefixes! we MUST CLEANSE THE INDUSTRY!
So, they <changed> the meaning of MB and KB; you know, the meaning of words that have been used in software applications for nearly 20 years and decided that the new prefixes "mibi" and "kibi" and so forth are the New meanings for the prefixes to mean binary multipliers.
Sure, it's elegant. But it's a little too late now to try to restructure the words used by the computer industry into something elegant. We use Kilobyte. I call a Kilobyte 1024 bytes. I call a Kilometer 1000 meters. It's not that difficult to understand. But apparently some eggheads decided that we need a <new> standard, with complete disregard for the fact that software has been using these terms and people have been learning them and using them for the previous 20 freaking years.
That being said; remember the PCI Vs VL-BUS thing? VESA was behind VL-BUS... when was the last time you've heard their name? If the SI insists on redefining terms that are already in use for years they aren't going to be as well respected. the SI needs to respect De Facto standards when they go to make then De Jure; they can't simply redefine what terms used for years mean and actually expect people to give a *censored*.