@Polychrome Presence indication is not a basic feature of IM anymore. Most people use a mobile client, so they're always reachable, independently of their "presence". The most widespread Android client, Conversations, will always show you "online", even if the phone is locked or in DND.
Also, maybe consider being less harsh and dismissive on software built by passionate volunteers, without any sort of VC funding and very limited resources. Constructive feedback is always appreciated though.