It’s a computer. It should always involve base 2 multiples. That’s how computers work. And that’s why until a certain point in time when marketing guys stuck their noses where they didn’t belong, all we had were base 2 multiples. All storage devices were specified in base 2. Why don’t you see anyone trying to say a byte should be 10 bits instead of 8? Who the hell wants to count in eights? The fact remains that people in the computer world, you know, the ones who designed/built/programmed them, all used the prefixes with base 2 multiples until non-computer people decided sometime in the last 1990s that they wanted to use base 10 instead, for no other reason than the make their storage devices seem bigger than they were. If you buy 16 GB of memory today it is a base 2 multiple, not base 10. Why is that? Oh, that’s right. Because it’s a freakin’ computer. 😄
I’m not saying computer units should not use base 2 multiples. I’m saying they should never have used SI prefixes to describe them since to just about anyone, not just marketing people, a “kilo” anything is 1000 not 1024.