Chosen Solution
If the USB port works by using the powered USB hub to connect your USB devices that implies the ports fuse links are blown. Each port has a small fuse link for the power side of the USB port to protect the system on the logic board. I think using the external USB hub will be the cheaper solution here. Besides, if you encounter the problem again you can’t make things worse ;-}
The original USB 1.0 spec (and the updated 1.1) allowed devices to draw up to 500mA from the port. USB operates at 5V, so that means a maximum of 2.5 watts. USB 2.0 has the same power limit. But later there were add-ons to the spec for battery charging, allowing up to 1.5A (7.5W) while data transfer is going on, and up to 5A if not. Few USB 2.0 devices can deliver that much power. Also note that the Micro USB connector is only rated to carry 2.1A (10.5W), so that’s the maximum charge rate for a phone that uses 5V charging.