Это связано с протоколами. Нет протокола "чата", который, как и HTML, используется для всех программ чата.
Google Chat работает с системами, для которых он предназначен, такими как Google и AIM. MSN Messenger (наверное, теперь это Windows Live Messenger) работает с системами, с которыми он работает, не включая Google Chat или AIM.
При использовании многопротокольного клиента, такого как Pigdin, Meebo.com (которым я активно пользовался) или чего-то еще, вам все равно необходимо иметь учетные записи для каждого из клиентов, с которыми вы хотите работать. Например, если у вас есть только учетная запись Google Chat и вы создали учетную запись Meebo, вы сможете общаться только со своими друзьями из Google Chat. Настройка учетной записи Windows Live и добавление этой учетной записи в настройки Meebo позволит вам общаться с контактами Windows Live в том же интерфейсе, что и Google Chat (интерфейс Meebo), но это только потому, что интерфейс скрывает тот факт, что вы по-прежнему иметь дело с полностью и совершенно отдельными и различными системами.