Companies like that often work with third party vendors to do the actual distribution of emails. So when you unsubscribe, that notification likely has to be passed through various internal systems and then on to the vendors handling distribution who can remove you from their lists. These are frequently batch process that only run periodically...