There is no standard environment issue. As long as your charger and device are compliant, it's fine. If they aren't, there is nothing that can be done no matter what you're using.
Charging nowadays requires a high voltage and manufacturers have decided they want to reduce the number of ports, so we have no choice but to have high voltages with a controller in the CPU. An alternative would be to have a charging controller that can be activated and take over, but that's again an issue no matter what standard you're using.