The Intel iMac introduced an SDXC slot in 2010.
...The 2010 iMac was completely re-designed in 2012 and is now
officially obsolete so quoting an Apple document with a 2021 revision date tells you
zero about it. Not that it matters because there has been a continuous stream of improvements to the SDXC standard since then so - however it was connected - a 2010, 2012 or 2015 SD reader
couldn't be as fast as a brand new external one, and the modern SD cards that can actually exploit PCIe-level speeds didn't exist (or were only just announced) then.
You are right, though, that the 2017 iMac has a PCIe SD reader. And - from the document you cited - both the iMac Pro and the 2020 iMac (which, thinking about it,
had been significantly re-designed internally to use the T2 chip) support the faster UHS-II cards.
Or, to put it another way, there is absolutely no basis for your assumption that an internal SD slot in a 2021 MBP would be a slow, USB2 one rather than something more up-to-date. Maybe Apple will cheap out, but you can't
assume that and use it as an argument.
and yes that includes not adding an extra USB4 port because the lanes go to a card reader exclusively
...which is where all your arguments become completely unreasonable. First, you're ignoring the fact that a full-featured USB4/TB4 port needs 4 lanes plus (if it's going to earn it's TB4 badge) 2 display port streams, whereas 1-2 lanes are more than enough to provide all the legacy connections people want. Then you're justifying that with the logic "I have no idea how many lanes the M2 will support - but however many it does I will not compromise even 1 lane for the convenience of others" (and
you're accusing people of being obstinate and ignoring other people's use cases!)
You don't even seem to recognise the constraint that there's no point being able to connect more 40Gbps TB devices or ultra-high-definition displays then the processor and GPU can drive smoothly.
But unless you're also advocating for hard-wired charging bricks that literally can't be left behind, I don't really buy that this is a massive problem worthy of sacrificing universal ports for.
If you're harping on about the fact that the only two multi-downstream-USB-4/TB hubs announced so far come with charging bricks - that's because most people will buy them to leave
on their desk along with the multiple 5k/XDR displays, SSD RAID array and rack of high-end A/V equipment that would justify needing more than 2-3 TB3 ports.
...because you still haven't explained
why you would need that amount of TB connectivity
on the road unless you're already travelling with a massive wheeled flight-case full of equipment (none of which apparently has daisy-chain ports). If there's a good answer to that then maybe someone will make a mobile option - so far, there's no market for the simple fact that nobody is selling a laptop that needs it.
You know, a bit like any sort of USB-C peripheral when the 2016 MBP was first announced.