My question is:
- Do USB ports or devices typically have a mechanism to regulate current to avoid overloading ports?
The answer is yes, they do.
USB includes a fairly elaborate protocol that allows devices and hosts to negotiate the amount of power that the device can use.