You're not disagreeing. Parent is talking about the measurement units changing, whereas you're saying the meaning of the SI prefixes shouldn't change. You can have both: require KiB, MiB, etc.
I'd be all for that. Please standardize your measurements to one unit, and use constant logarithmically incrementing indicators for larger amounts of these units. Better yet: do not base them on (or name them after) a unit that differs for each person (why does my foot measure 0'11"?)
The problem is that “kibibyte”, “mebibyte”, “gibibyte”, etc. are extremely ugly words whose existence is fundamentally offensive. If you heard anyone say them aloud you’d think they were a toddler with a speech impediment.
I always thought it should just have been "binary/decimal kilobyte" etc which would have neatly sidestepped the awkwardness of saying those words out loud and would have also likely satisfied most people who preferred using the traditional-within-computing binary meanings. In theory that would be universally applicable to any units and any base. Instead we have this ugly linguistic hack.
I'm sure they were picked specifically because they sound bad. Using only the the first letter would probably work for the US (e.g. kbytes) since it wouldn't step on SI's toes.