So in other words, charging speed has everything to do with connection type, if we don’t want to be stuck with current charge rates forever. A new USB standard needs to emerge with higher current capacity. Frankly it is all madness. (Most) Flashlights are not tiny and would benefit from a larger charge port, that is not only capable of more current but more mechanically robust. The batteries themselves are obviously another limit to charge rate, but there is and always will be a race to improve them and a need for standards to support evolving battery tech.
It is very common for both USB C and mUSB sockets to break off of PCBs, at least their solder joints do. For this reason I feel that either are terrible choices for anything that is not disposable and costing under $10, but it becomes absurd when on a phone or camera costing several hundred dollars, or something like an LED flashlight which, if it did not have terrible design choices like that, might be viable for far longer since tech advances tend to only make incremental brightness updates to flashlights, not anything revolutionary to the core purpose of making light. In other words a good flashlight could last for decades of casual use.
Flashlights should use USB A. Phones and other thinner devices should use USB mini-B. Nothing should use micro USB or USB C. The consumer electronics industry has seen over 50 years of consumer devices with flaky connectors (starting with 1/8 headphone jacks ?) and still hasn’t learned much. It’s one thing to make “disposable” products and another to make them so fragile that core functionality is lost because they tried to save 3 millimeters worth of connector size.