@pstewart Good question. It could be either of the rationales you mentioned. From my perspective, it could also be that the bots aren't able to properly tell whether or not the link they want to post has already been posted. If so, it would be an API issue. I've been running into this kind of problem with a Reddit bot; parts of Reddit's API just aren't updated fast enough to show new posts, which leads to duplicate posts.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!