I've arrived at this position because I'm not able to use any of those platforms because they don't provide accessibility tools that I need. Beeper does, and most matrix clients do also.
I recognize that the open source "everything should be open" view is not remotely mainstream, but the only way forward is to demand better.