See also
https://en.wikipedia.org/wiki/USB_ma...e_device_class
IMO, the only reason for MTP is DRM and the desire to have "walled gardens".
Edit Autorun on USB Mass Storage:
MS should NEVER have implemented Autorun on Win95 CDs. The Amiga already had autorun viruses. I was disabling autorun on every Windows computer we supplied, and later USB autorun and Network autorun, which needed different registry settings. A crazy idea. They took years to wake up and issue security updates.
Stupidly other OSes made Autorun an option too, sometimes on by default.