But it's more akin to consuming a message queue. You have fetched it, it's gone.

This is incorrect. POP3 does not require fetched messages to be deleted from the server.