Itu ada hubungannya dengan protokol. Tidak ada protokol "obrolan" yang, seperti HTML, digunakan untuk semua program obrolan.
Google Chat berfungsi dengan sistem yang dirancang untuk bekerja dengannya, yaitu Google dan AIM. MSN messenger (saya kira itu mungkin Windows Live Messenger sekarang) berfungsi dengan sistem yang dirancang untuk bekerja dengannya, yang tidak termasuk Google Chat atau AIM.
Menggunakan klien multi-protokol seperti Pigdin, Meebo.com (yang telah saya gunakan secara luas), atau yang lain masih mengharuskan Anda memiliki akun untuk setiap klien yang ingin Anda ajak bekerja sama. Misalnya, jika Anda hanya memiliki akun Google Chat dan membuat akun Meebo Anda hanya akan dapat berkomunikasi dengan teman Google Chat Anda. Menyiapkan akun Windows Live dan menambahkan akun itu ke pengaturan Meebo Anda kemudian akan memungkinkan Anda untuk berkomunikasi dengan kontak Windows Live di antarmuka yang sama dengan Google Chat (antarmuka Meebo) tetapi itu hanya karena antarmuka menyembunyikan fakta Anda masih berurusan dengan sistem yang sama sekali berbeda dan terpisah.