Mathias Duarte wrote this on Google Plus. Additionally, removing mass storage mode in ICS was mostly done because with MTP/PTP you don't have to mount/unmount the file system. Failure to unmount the volume caused a lot of confusion when files didn't finish copying to the device, or even the FAT file system could get corrupted.