Because think they need to be backward compatible with decade old peripheral controllers. People tend to get grumpy about this. Yet nobody flinched when XBox ditched KinectV2 with Series S/X.
For PC's people are used to adapters. And USB-C is superior in every way.
A self declared general compute device should have a least two USB-C outs that can drive displays.
For 2026 (12 years into USB-C spec) I would expect a minimum of 2 3.2 capable fully wired USB-C ports.
Even better something newer that could do near 40GBpS or better.
Like USB Gen 3×2
(Written on usb keyboard connected to 4k monitor that also charges the MBP it's plugged in)
For controllers you can use any cable you want. The Xbox controller will charge just fine on a C-C cable. I don't think they should have gone all in on USB-C like laptops have, but there should have been more than one USB-C and one should have been on the front. Pretty much the only thing you need USB-A for these days is mice/keyboard with non removable cables. Which are becoming increasingly rare.
Current Xbox and PS5 controllers charge with a USB-C port on the controller end but a USB-A port where the plug into the console.