Everyone that tries to make this failed argument ultimately has some huge contradiction, and you are no exception.
Failed argument? The market is now saturated with "docks" that restore the so-called "legacy" ports present on the 2015 MBP (except that they're now hanging off on a cable in a second box that you have to carry around instead of conveniently built in to the machine). Meanwhile, only a couple of the more expensive TB3 docks offer more than a single USB-C port - so it is pretty clear what sort of ports people actually need in reality (although the fact that USB-C ports are more complex and costly to implement probably plays into that, too).
It is also notable that even Apple have held back on going "all TB3/USB-C" on the iMac, Mac Mini and Mac Pro - and taken what
would have been the sensible approach with the MBP of just swapping TB2/MiniDP ports for TB3/USB-C. Most of the PC world has stuck with maybe 1 TB3 + USB3 and HDMI on "regular" laptops (a few 2-in-1s and ultra-ultra portables have gone all-USB C).
Also, don't pretend like any of this was easy or convenient before the ports were replaced with Thunderbolt 3. If you wanted to connect to myriad of peripherals on the go, you needed a myriad of cables. Now, you just need different ones.
Actually - it
was pretty convenient - mostly just connecting the peripherals to the laptop using the "myriad" of cables that
came with the peripheral. If you ran out of USB ports, get a $10 USB hub (which... get this... has the
same sockets as the computer). For years, there was the
option of a Thunderbolt hub if you wanted a neater solution.
Now, you just need different ones.
Now, you need
new ones - i.e. not the ones that came with the product, or that you already had stiffed in a drawer - even for USB 2/3 devices that gain zero functionality from the "upgrade" (...which includes the majority of new "USB-C" devices). Or adapters/dongles for devices with captive cables. Including more expensive "active" cables/adapters for DisplayPort/HDMI (even straight USB-C alt mode -> DisplayPort cables need extra embedded circuitry, and HDMI cables have to be active DP-to-HDMI converters) with far more scope for getting a duff/incompatible cable. Or, in the case of the perfectly good Cinema display I had at work, a new Mac power supply to replace the embedded MagSafe and (at the time I was considering it) either a "double dongle" or the only USB-C-to-MiniDP adapter available (the one with a bunch of one-star "doesn't work" reviews on Amazon).
Except... you still need the old cables, too, because last time I looked there were still
no multi-USB-C port hubs (I think the $300 Caldigit TB3 station actually adds one or two...) so if you have half-a-dozen USB devices you need a USB-C cable or dongle when you want to connect them to your computer (e.g. if you want to take one or more of them on the road), and a USB-A cable if you want to connect them to your hub...
Except now, you have 4 ports that can be anything at any time.
...provided you have the right adapter/cable in your bag. Simply plugging in the power uses up one of those "anything" ports. Oh, and its only the top-end MBPs that have 4 ports - everything else only has 2 (even the old MBA had 2 USBs left
after you'd connected power and an external display). The 2015 design let you plug 6 things in
using the cables they most likely had attached. You could plug in power, a display/data projector, an external TB drive, a mouse and still have a spare USB for when someone handed you a memory stick. We were just getting to the stage where data projectors etc. were increasingly using HDMI so we could leave our VGA dongles at home, too. 2xTB3, 2xUSB3-A, HDMI, SD, Magsafe would have been a sensible
compromise that would accommodate most people's needs - given that it includes 2 daisy-chainable 'anything' ports. If it were possible to fit 4xTB3 + keep the other ports, that would be perfect - but there are only so many I/O lanes available....
If you're trying to use a laptop as a desktop replacement, you have no business complaining about the cost and complexity involved in trying to do that.
I can't think of any response to that "modest proposal" that wouldn't amount to an
ad hominem attack, so I'll resist the temptation, and just acknowledge you as the supreme ultimate arbiter of what people are allowed to use their laptops for.