The elephant in the room with decentralized social / messaging is that nobody will ever use a web app. A web app will *never* gain significant adoption.
Better to have a severely limited and ugly native mobile app than to have an incredibly polished and robust web app.