What's so difficult with Gbyte units? The coin's value is btc/gbyte, you'd end up dealing with larger numbers using MB and smaller fractions of btc when trading... and some exchanges have a minimum btc value for trading, (Trex is 100k btc sats) minimum per trade.
But if this is changed to Mbyte, where right now 1 Gbyte = 0.05 BTC,
Then
1 Mbyte = 0.00005 BTC
Why is this better?
People like to buy cheap even if final price the same. Crowd psychology is the point