Whatever the actual definition I'm totally sure we happen to use the word Megabyte in reference to RAM.
I doubt the use of Mebibyte will ever become popular.
edit -
"When discussing computer memory, most manufacturers use megabyte to mean 220 = 1 048 576 bytes, but the manufacturers of computer storage devices usually use the term to mean 1 000 000 bytes. Some designers of local area networks have used megabit per second to mean 1 048 576 bit/s, but all telecommunications engineers use it to mean 106 bit/s. And if two definitions of the megabyte are not enough, a third megabyte of 1 024 000 bytes is the megabyte used to format the familiar 90 mm (3 1/2 inch), "1.44 MB" diskette. The confusion is real, as is the potential for incompatibility in standards and in implemented systems."
Almost exactly as I stated without mentioning the stroy behind hard disk size declarations.
And I also notice those definitions are dated 1998.