If the folder refreshes after each message is read, you will end up in a cascade with the message being marked as read after 5 seconds and then removed, then the next one automatically being marked as read after 5 seconds and then removed and so on until there are no messages left.
Therefore we purposely do not remove the read messages from view until you move away from the folder.