Secondly, there's a massive difference between decentralized and distributed systems (I build distributed systems for a living). Perhaps you're confused about that difference?
Thirdly, if you're going to knock a collective effort like ActivityPub by calling it a "horrible protocol" without genuine technical substantiation, you're effectively just trolling. Show us that you know what you're talking about by doing some in-depth analysis of the protocol and where its shortcomings are in terms of being decentralized.
And yeah, it sucks as a protocol (but not that badly, the standard is just weak like everything else the w3c produces) but it's better than reinventing the wheel. Or letting twitter unilaterally dictate a standard.
And please stop spamming the same message down the page.
There's a reason why people stick with Facebook, go to WhatsApp, Telegram and what not: most of us don't want to communicate publicly all the time.