I run my own small business and in the last 2 years we've bought 4 macbooks. 3 of them have been in the shop for 3+ days getting their keyboards replaced. While I'm glad they replaced them, "shockingly appalling" is pretty much how I felt as well.
I don't really get the dongle complaint though. I have the USB/USB-C/HDMI dongle and I bring that if I need it for a presentation or something, but when I travel I generally just bring a usb-c wall charger and that's it.
The fact that they placed the fucking WiFi antenna next to the USB-C port? That's just downright hostile. I'm stuck with this laptop (2018 MBP, non touch bar) for a while but I'll be replacing it the first chance I get.
I find it impossible to believe that this issue isn't known about to Apple, it most definitely came up in testing yet they continue to sell them anyway. It's a much bigger issue than the keyboard for me, because at least I can work around that with an external one.
I can't workaround not having WiFi because I want to use an external monitor.
You're lucky they fixed them. I have a MBP still under AppleCare with 2 almost completely defective keys and they refuse to replace it because of an unrelated scratch on the rear of the top case. It's clear they don't feel any responsibility for their poor design choices.
I don't really get the dongle complaint though. I have the USB/USB-C/HDMI dongle and I bring that if I need it for a presentation or something, but when I travel I generally just bring a usb-c wall charger and that's it.