C, and USB Type-B ports are used in all sorts of devices nowadays, but they're not all made the same, and some are becoming less common.
If someone tries to use the controller as a wired peripheral all the time, the port eventually breaks. There's no real way to support the connector further without getting exotic. Looking at XB1 ...