There was a time when you could contact anyone on any platform through a centralized application which simply called into libpurple. Really the problem here is that you along with everyone else have caved into big tech's insistence on being incompatible with everything.