The typical USB-C makers don't appear to have grasped USB-C properly yet or have no imagination. There's lots of utter useless junk out there and many cables that are not useful. Things you can't find easily... 3m, 4m and 5m charging cables - one's that match Apple's connector (which you'll notice fits perfectly flush with the laptop) in different colours (eg black) would be ideal...no one makes them. You can use some generic cables for charging but the connectors are usually huge or unbranded or they come in odd sizes. No one has made a decent USB-C extension cable. This could solve the above, there is a black cable available which would give you another 3.3ft - but there should be probably 3.1 Gen 2 extension cables and most of them are only just good for power. Hubs WITHOUT the little tail. Seriously, whats up with this? There is ONE hub that doesn't come with a tail cable on it. The entire point of USB-C is that you can do stuff with one cable. So make a dock with power delivery and let us plug our own length cable into it so we can hide it under desks. Then we can sit down and plug one cable in with the dock and accessories hidden out of view - it'd provide charging, ethernet and USB 3 straight away. Obviously there's a total lack of Thunderbolt 3 things, which I expected, but companies not releasing external SSD's that can use USB 3.1 Gen 2 is baffling. There is ONE options again from Sandisk which makes use of it but it uses a Raid array and its small file copying is pretty poor. There should be a market full of M.2 PCI-E SSDs in 10gb capable devices that we can just plug in and get 700-800MB/s read and write. This isn't new technology?! USB 3.1 Gen 2 in general is lacking stuff, I expect it's a lot cheaper to make than Thunderbolt 3 stuff, so where is the Gen 2 to 10gb Ethernet adapter? Short cables too - every USB-C cable is available to type A, Type B, mini B, micro B etc etc - but no short cables?! They're all 3 foot long! The original MacBook has been out for over two years, many USB-C devices have been on the market for years well before the MacBook Pro which itself is now nearly 6 months old, it's hardly a bleeding edge connector anymore. And I can't wait until all those cheap Chinese devices that use a mini-b or micro-b connector for charging change to USB-C. Those two have to be some of the worst charging connectors of all time.