I was grossly disappointed with the same issue on my Moto G. But I have found a quick-fix with regards to this. All you have to do is restart the phone while connecting it to the laptop via the usb cable. It works after that. It's still a mighty pain to do that every time.
Edit: It's been two...