Sounds like the issue is with the USB standards. People want to be able to charge with USB, so they have to take the tradeoff.