@mattcen I can appreciate this sentiment, but these technologies can be hostile to new users, and most importantly beginner programmers.
For these people ergonomics matter. This is why IRC and Matrix drop off quickly as options. Not sure the XXMP clients are that great either.