Yet now you're happy to suggest that those who actually have use for those USB-C ports, should use a USB4 hub, to regain said ports. The cheapest USB4 hub I've seen is $220, and every one I've seen requires AC power.
No reason you can't have a bus-powered USB4 hub. They've only been a possibility since last November, so its not surprising that there's a poor choice of USB-4 hubs just at the moment. You know, a bit like
anything with USB-C or TB3 when the 2016 MBP came out... Of course, the powered ones are designed to power a 13" MBP/Air as well, eliminate the power brick and give you 1-port docking on the desktop.
Unless, of course, hardly anybody actually
wants more TB/USB-C ports - just their USB-A, HDMI and SD ports back - which is what the preponderance of "legacy" hub/docks on the market (vs. the lack of even regular USB-C/3.1 hubs) is screaming out to anybody prepared to listen. But I get it - people needing external hub/docks adapters is perfectly fine as long as it happens to
other people.
But if you were to say, plug a DisplayPort display into one port and a PCIe device into the other, on one side: there's no contention, there's no competition for bandwidth.
In a 2-TB4 port laptop you lose that, because the moment you go externally to a Hub, you're forcing it to multiplex the two.
Yes, you've just neatly encapsulated why combining data, display and power - which don't need to share
any resources - into a single port is a bloody stupid idea unless you're making a phone that only has space for one port (the one place that Apple
don't use USB-C/TB)... but we seem to be stuck with it anyway. In reality, multiplexing isn't an issue unless you're really pulling 40Gb/s out of every port, and if you don't use it you're stuck with only one DP stream per port, whereas DP-over-Thunderbolt can support multiple/MST displays.
The M1 Mini has hardwired HDMI - but you continually dismiss the idea that a MBP would do this.
Hardwiring on the mini is only a problem because the M1 only supports a single display over Thunderbolt (and maybe that's all the GPU can manage, esp. as that can now be a 6K display) - and as people keep explaining to you the hardwired HDMI is there on the Mini because the M1 has a hardwired output to drive a laptop display. If the M1X/M2/whatever in the new 16" MBP doesn't match the old 16" by supporting dual 6K (Thunderbolt) displays or 4 4K displays, then it's going to get shredded. Worst case - it only supports 3 x 4K displays (oh, the humanity!) via Thunderbolt and #4 has to be HDMI then, frankly, that's a non-issue - most 4k displays have HDMI in, anyhow.
But then you also keep insisting that because the current M1 Macs have 1 TB controller per port, all future M-whatever Macs will also have 1 controller per port.
Seriously? You think it is remotely plausible that Apple are going to put 2 TB controllers in the entry-level M1 chip and then only put one in the "pro" M1X/M2 chip? Anything is possible - but some things are just ridiculously unlikely.
I mean, Apple
could really cheap out and just put a slightly overclocked M1 into the new 16" MBP - I'd happily join you in the chorus of derision - but even then they'd have 2 TB controllers.
Given this leak shows 3 USB-C-type ports the only real question is whether the third port is (a) just a USB port, as per the M1 iMacs (b) sharing a TB controller with port 2 or (c) has a third TB controller. I'm gonna guess (a), but (b) or (c) would solve your display problem...