давайте ещё поговорите тут о "нормальных людях", ага.
"нормальных людей" так же не интересует и протокол передачи. так и сидят на одном сервере, с одной учёткой, смотря рекламу, которую им туда же гонят.а когда в клиенте накапливается пачка учёток с вроде бы и не большой кучки online-служб (типа Yandex'овых и Google'овых) у самого, и у собеседников тоже, некоторые из которых могут быть доступны по всем одновременно, некоторые - с мобильного устройства, а некоторые - с веб-морды веб-службы, когда тот её открывает, да ещё и nick'и на разных службах у одного и того же человека разные, как-то хочется легко и удобно наблюдать за состоянием всех учёток, не ковыряясь в подменю.
единственная альтернатива сделать иначе - это полноценная поддержка метаконтактов, с которой всё равно придётся учётки вручную скорячивать, а иногда выбирать вручную подходящую учётку собеседника всё равно.
без того и другого клиент IM - нихрена не instant и мусор.