Oh, I've done it. I did it on my M8. Every time I had wanted to use USB I would have to go into developer options and enable USB for data access. If I unplugged my M8 even momentarily I would have to re-enable USB access in the developer options regardless of what software I had installed. I'm sure I could have gotten some other firmware for it where this was no longer the case, but running the Google Play Edition ROM kept me from wanting to do that.
BTW - as you can see from the fact I called out KDE connect I do use Linux.
I found using KDE connect to be more reliable than USB since the underlying OS fought using USB so viciously even when it was enabled I would have file transfers stall out and need to be resumed later whereas I could do a file transfers of 16 GB - my music collection - in one go with KDE Connect.
Yes, sometimes I do miss the simplicity of putting my original EVO with WiMax on my system as a straight up USB drive, or the ability I had with my EVO 4G LTE to boot up into Clockwork Mod or whichever one I was running at the time and make my entire phone a big USB device out-of-OS, but being able to load it up as a reliable network share on my desktop that's just about as reliable as the SFTP connections I have to other systems on my network make the USB cable almost a trivial concern.