Yeah, USB ports that don't support USB flash drives... No thanks.
That is true, but USB aimed to replace a selection of ports and it fully replaced every single port in that selection. We don't have PS/2 ports anymore. Anywhere. Not in laptops, not in desktops, nowhere. If you want a new standard to replace several standards, you need to fully replace them and actually make them more useful. Just look at DisplayPort - I've never ever seen a single device with it. You know why? Because it's not beneficial enough to have it over HDMI, and HDMI is so widespread that nobody cares about DisplayPort. That's how important backwards-compatibility is.
Well, then why didn't they add HDMI instead? Or RJ45? Or some other port that is actually useful without adapters? (I know, the device is too thin for these, it's just an example)
They didn't add more ports because people don't need them. So I think they shouldn't have added two type-C ports.
Well, I guess one of them can act as a charging port and the other can be used for eGPU or some sort of adapter. But the same could be achieved with a barrel charging port.