Assuming you are talking about the 4-port version of the 2019 Intel Pro model, the 2019 had more I/O than the next gen 14-inch, specifically because the 4th port on the 14-inch got turned into a dumb HDMI port that can only do HDMI out, not HDMI/DP/USB/Thunderbolt like an actual Thunderbolt port can. It is absolutely a reduction in total I/O capabilities, changes in abilities from Thunderbolt 3 to 4 notwithstanding.
I would rather have 4 Thunderbolt 3 ports than 3 Thunderbolt 4 ports, an SD card slot I won't use, and 1 HDMI port that can only be used for HDMI instead of whatever the hell I need it to be another Thunderbolt port can be.
I would rather have a Framework 13 Pro where I could choose 4 ports of my choosing and swap them out at will. (That’s my current machine, sold my M2 MacBook Pro for it).
I would rather have a ThinkPad X9 15p Aura Edition, which has 3x thunderbolt, SD Card, HDMI, and USB-A, all at the same time with no dongle.
Perhaps but I never once used all four thunderbolt ports at once on that gen of macbook.
I hazard a guess most users are the same and would prefer having a HDMI / SD card for those moments where you just forgot a dongle while travelling (or, as always happens to me - dongle breaking at the worst moment) and I think the modern MacBook IO is significantly better for it