Я думаю что если терминология ошибочна и неудобна то ее следует поменять. Производители винчестеров сделали первый шаг, респект им за это, допускаю что не без выгоды себе любимым, ну так это значит вообще красавчики ;) Нормальные мегабайты это миллионы байт, а то что вы подразумеваете это не нормальные мегабайты, или будете спорить что мега это не миллион, и то что в подавляющем большинстве пользовательских случаев считать в степенях двойки неудобно ?Во вторых, не вижу проблемы отображать объем ОЗУ в нормальных мегабайтах, в чем проблема ? не круглое число ? - это не проблема, а со временем так даже и его можно округлить.
В третьих, ненадо тут про Марка и кабинетных мудрецов, я по вашему, и еще куча обычных пользователей, тоже им в угоду ? По моим сведениям обычным пользователям удобнее оперировать в стандартной десятичной системе, и их подавляющее большинство.
По поводу переправления кб на киб - может быть, но проблему неудобного основания 1024 это не решает. На низком уровне много чего где не так, но это не значит что это "не так" надо тянуть наверх, верхний уровень на то и существует чтобы было удобно. Никто в данном случае перед производителями винтов не преклоняется, это вы сами себе придумали, люди просто думают как будет лучше.