No joke, I’ve had two Keurig machines break on me in the past year. Those machines are trash, built to break. After the second one, I just bought a $10 coffee pot, and it’s working great. It’s probably going to last me ten years. There’s barely any parts to break.
Imho, ActivityPub is a bad protocol that tries to accomplish everything, and ends up being bad at all of it. The spec is also ambiguous in a lot of areas. And major implementations don’t always follow the spec. All in all, it’s a miracle the fediverse even works as well as it does.