USB-C promised simplicity, but has turned into a mystery box of different specs.
Might also be that USB is meant to run over fairly short ranged cables, so there may be timing & latency things that'd need to be worked out. Dunno. But also, this sort of thing is something ...