After reading the article, it seems like their conclusion is still debated. I’m also not convicted, although I have updated that the general-purpose mechanism hypothesis is less likely correct. There needs to be an experiment with the context being non-social but frequently occurs in people’s lives. For instance, “if you arrived to the airport less than 30 minutes before your departure, you are not able to check in.” Then compare results with those from people who have never been on a plane before.
Edit: I realized my example can also be explained by the “cheater detector module”. In fact, any question with the conext being a human imposed rule can be explained the same way. A better question would be “if your car runs out of fuel, your car cannot be driven.”
I’ve noticed that people are angrier at behaviors they can’t explain. The anger subdues when they learn about the motives and circumstances that led to the behavior. If non-agents are suppose to be less predictable, I’d guess we’re more inclined to judge/blame them.