I think lots of people underestimate how challenging some of the things MassDrop has to do (even when just fulfilling routine orders, not even designing new stuff). I was at their office yesterday at the Bay Area keyboard meetup, and I’ve visited there a couple other times, and from what I have been able to observe walking around their office and chatting with people, they absolutely do care that everyone gets what they ordered, as fast as possible, and have their problems solved, etc. But they’re still a team of a few dozen people, going through some amount of growing pains, so they can’t just wave a magic wand and instantly fix everyone’s issues.
I think in particular they had some substantial difficulties with the first couple batches of Ergodox kits they sold, just properly sourcing all the parts and getting them all put together into boxes. That was back when they were still doing a lot of the fulfillment out of their own office, and they had to go back and forth with a bunch of customers to make sure everything got sorted out. They’ve learned a lot since then, but annoying issues still come up all the time, outside of anyone’s ability to control them.
For instance, they were telling me yesterday about how somehow their supplier for some switch tester with a bunch of different MX switches in it just decided to not include one of the switch types in any of the orders, without telling anyone. So all the switch testers got sent out, and the first Massdrop heard of the problem was when customers started asking them why they were short one switch. Which means they had to scramble around for a couple days to dredge up a few hundred of a rare type of switch and mail everyone an extra. I don’t have any personal insight into their margins on that kind of product, but I wouldn’t be surprised if a screwup like that totally wipes out the profit from that drop.
And that kind of thing isn’t some unusual occurrence when you’re trying to order a thousand different items from a thousand different vendors and handle logistics to get everything out to customers around the world. Similar screwups are basically a daily occurrence, and being stuck in the middle responsible for making sure everything gets the right place is a huge huge pain in the ass.