Why should "kilo-" in programming be different from "kilo-" in physics? It used to be a wrong approach and now people started to unwrangle the mess. SI was invented for a reason.
Do you buy 64 GB of RAM for a new computer? Or is it 68.719476736 GB?
It was only the hard drive manufacturers that wanted to inflate their numbers, and started pushing the 10^n scheme.
This is coming from someone who grew up with the SI system, which makes a ton of sense for physics and mechanics. Not so much for computer memory.