USB-C enthusiasts are (from my experience) people who haven't really used it much and think that they will be able to get around with a single cable and a single connector standard.
People who actually tried to use it for a number of things quickly realize that USB-C is just the name of the physical connector, which has nothing to do with what the device supports, which in turn has nothing to do with what the (unlabeled!) cable supports. There are no standards for labeling devices or cables, so you quickly end up in a world where you have a bunch of cables and devices all using a single plug, but you have no idea which device will work with what. I daresay this is a worse situation than having multiple types of plugs and cables, because at least then you could set reasonable expectations.
Add to this the fact that there are no reliable hubs for USB-C connectors, so you're basically stuck with what your laptop/computer offers, unless you want to live in a world of crappy unreliable hardware (I don't).