Dude, you totally misunderstood me here. I said to use "adb", aka the Android Debug Bridge, to push files through USB instead of using shitty, broken MTP. Using adb to push and pull files is as fast as the old USB Mass Storage system, although it is not as user friendly AFAIK (There are some 3rd party frontends to make it easier for casual usage, such as adbfs, but I never tried them).
Here's it in action, I pushed a 1.6GB ISO in 90 seconds-ish, and pulled it back to my home folder in 77 seconds.