Meh, since the fundamental file block size is based on 1K == 1024 bytes, all multiples should use the same consistent multiplier, so that 1M == 1024^2, 1G == 1024^3 and so on. Anything else is, well, inconsistent and illogical.
Or are we now going to change disk formats so that the fundamental block sizes are multiples of 1000? That'd be way efficient... there are programmatic (and hardware) reasons why disk blocks have sizes that are multiples of 2, not 10.
Unfortunately they won't go out of business over stuff like this. Most consumers don't care about consequences of their purchasing choices, the reasons for which are numerous -- too dumb, busy, or simply apathetic. "The customer is (almost) always right" only applies if the available customer pool is small enough for that to matter; once a market grows beyond a certain size, companies only have to make X % of their customers happy, and marginalize or ignore the rest.
I'd love for things to be different, for for a completely DRM-free eBook to be available, but I'm also too cynical to believe this could ever happen.
Your mode of life will be changed to ASCII.