Not to be too pedantic, but MTP actually has certain benefits over USB mass storage. It doesn't require the SD card be unmounted first, which causes many problems with appa which use SD card storage. Also file reads are atomic on MTP which is also important for these devices.
There are some downsides to MTP but practically it works. And is a lot better than Apples nonexistent file system access.