There are some interesting things about powers of 2. The idea of powers of two come from the shift function seen in microprocessors. While more recent processors have floating point hardware, early microprocessors had to do things the hard way.
Its an interesting fact about powers of 2 by 10s. It is exactly how CPU and RAM addressing work. So storage needs to figure out advanced number theory.
The iPhone with the Apple calculator can reach 250 before it has to resort to exponential notation. The calculator in Windows 10 was able to calculate the exact values for 290 easily.
Storage vendors apparently dislike JEDEC and CPU/RAM provisioning. So they use the basic CPU container, the byte, and use decimal from there onwards in an act of revisionism. Serial connections have also elected to swerve from CPU centric.