Other than VR I can't think of a single reason why the Xbox would need USB C. It's much easier uploading photos on the Xbox IMO, especially to a PC, via the PC XBox app and its also much easier to find your recordings and pictures on the XBox (Just hold down the button) so I don't get you on that point and I don't get your over the quality either I only have the mobile Apps on my Samsung Galaxy and both load the same for me
I don't agree with you about remote storage at all; MS have a much better feature set for the transfer of files to and from your family of consoles over the network IMO. If you want to play silly little games mind. You also don't need to activate or deactivate a console like on the PS, just log in and all your cloud data is there and also saved, no matter which Xbox console you are on or how many are on the same XBox. No silly issues like old save not working on your new system (Like Death Stranding) No silly need to dig out a USA cable to update the headset, smart delivery is so much better than the PS equivalent, quick resume is awesome, its simpler to power off the console via the pad and Dolby Atmos support is amazing when a game makes fully use of it, Dolby Vision is not half bad too
I'll give the PSV WiFi 6 support mind