Well, maybe they have, and maybe they haven't. I find that if people post while I'm typing up my reply, even though I see their message before mine after I click post, the forum knows it was made after I looked at the thread originally so therefor it keeps it marked it as unread. So when I click on my replies or recent posts, it still shows as new posts even though I already saw it.
Then there's the delay in servers updating. I've gone over it before, but the simple breakdown is there are 4 servers these forums run off of, and they don't all update instantly, sometimes it can take up to a minute, sometimes even longer for them all to sync up.