Because they are closed protocals that can only be accessed by reverse hacking or permission from those companies (e.g. a form of their own client). But AIM and Yahoo will also work with an add-on from the extras-testing repository. (It's pretty much taken from Pidgin I think).