It's extremely easy to wire up a USB-C connector to any legacy USB controller, at least by my reading of the relevant specs. https://imgur.com/a/tL5lDZ5 is what you need logically (I think).
As I wrote: "ever tried routing a USB-C connector on a 2-layer board?"
There is nothing "extremely easy" about USB-C. And even if it were easy, that doesn't solve the problem of connecting all my devices in various circumstances. I don't want to live in a dongle-cable world. They should have kept two USB ports for compatibility.