Yes I do understand people have different needs, and I personally use SD cards a lot. And yes, SD card is not the reason we lost a tb4 port, hdmi is.
But it is a fact that tb4 ports can become any port we need. Having used usb-c only for multiple years, I always keep a small hub with me for occasional needs for usb-a, sd card, micro sd, etc. I will still keep it even if my macbook comes with an sd card slot, not to mention it is only ufs-ii and won’t work for unforeseen reasons. And I usually have a usb-c cable with me so I can get the files directly from my camera.
I am not saying everyone should live this way, but it is very convenient to have a universal port done right, that can become anything needed by everyone.
Some pros use sd card, but some don’t. If Apple wants to satisfy everyone, why don’t they include a CFast port? How about an ethernet port? But that is not how apple usually does it. Some people hate it, but some do like it. I really wouldn’t want my macbook to have a vga port, some company, usually apple push for it.
If we do acknowledge people have different needs, isn’t having more thunderbolt ports the better possible way to do it?