Why are there 1024 bytes in a kilobyte? I know that 2^10 is 1024, etc etc. But if you're counting the number of bytes, the number isn't restricted to powers of 2.

Is it just so the computer can calculate filesize faster?