One cable to rule them all.
Now lets get USB-C on an iPhone.
Don't get me wrong, I like USB-C, but it is not the panacea everyone makes it out to be. There is not "one cable." There are a large number of different USB-C cables, all with different specs, speeds, etc.
Inexpensive USB-C charging cables are limited to USB2 speeds and most of them are limited to 30W of power. There are 60W and higher cables, but in 6ft lengths there are not as many options and it's far from easy to figure out what you're going to get. Some suppliers write the limits in terms of watts, some in terms of volts and amps. Most laymen have trouble figuring it all out.
And then there are the chargers... 18W, 30W, 60W, 90W, 100W, 5V, 12V, 18V, 2A, 3A. Chargers with two ports get even more confusing. While it's relatively easy math, I don't think having people doing Ohm's Law calculations in their heads when buying chargers in cables is user-friendly.
But I mentioned basic charging cables are super slow for data. If you want to use a USB-C cable for data, then it's even more confusing. Speeds vary depending on cable length and spec variant compatibility - a USB-C Gen 1 vs USB-C Gen 2 vs Thunderbolt 3; 1.5ft vs 3ft vs 6ft. Each combination will have a different max speed. It's all very difficult for most folks to keep straight.
Basically, USB is still a spaghetti of specs and limits, and this is just adding yet another layer. Just because the physical plug of Type C is nice, does not mean all the other USB problems are solved.