The reason for implementing MTP instead of mass storage was clear, because you couldn't / wouldn't be able to access the files from the phone while the computer was accessing them. So I understand why they went in that direction.
But oh my goodness! MTP support on Linux was terrible for a while, and even on Windows it wasn't fast and reliable. It was easier at the time to just use a service like Dropbox to transfer files to/from the phone, than to use USB.
But oh my goodness! MTP support on Linux was terrible for a while, and even on Windows it wasn't fast and reliable. It was easier at the time to just use a service like Dropbox to transfer files to/from the phone, than to use USB.