The magic that originally brought me into the Mac ecosystem, after a decade and a half of Windows and Linux, was that the work MacBook I received was the first time I had an actual portable computer. The battery life ("you mean it still has a useful amount of charge after 3 hours? WTF is this sorcery!?"), good-enough trackpad (which makes it like 5x better than the best trackpad I'd used before, all of which had me considering an external mouse a must-have for more than 5 minutes of work), and port selection meant I could pick up my laptop—just my laptop—and go, and be fine for most or all of the day, doing almost anything.
The dongle bullshit (and the USB-C "well yes it can do that but only if you have exactly the right cable, so you'd better bring a couple with you" thing) broke that simplicity, and put me back to having to make sure I had other crap with me, which was a shame.
Dragging their feet on moving iPad and iPhone over to USB-C, so they could at least share dongles & charging cables with Mac laptops, was/is salt the wound.
Try Baseus USB C Hub Adapter for MacBook Pro 2020/2019/2018/2017, a 9-in-1 USB Type C Hub dongle with 2 Thunderbolt 3 ports (40Gbps), 4K HDMI (60hz on USB-C, 30hz on HDMI), RJ45 Ethernet, USB-C data port, 3x USB 3.0, and audio:
Unlike single pigtail all-in-one dongles, this two piece no pigtail thingy supports 2x TB3 or 2x USB-C/DisplayPort displays since it is tapping both sides of laptop. (Incidentally this also lets you charge on the right to prevent potential issues with charging from left.)
The dongle bullshit (and the USB-C "well yes it can do that but only if you have exactly the right cable, so you'd better bring a couple with you" thing) broke that simplicity, and put me back to having to make sure I had other crap with me, which was a shame.
Dragging their feet on moving iPad and iPhone over to USB-C, so they could at least share dongles & charging cables with Mac laptops, was/is salt the wound.