Look, I know nobody's in "charge" of the World-Wide Web.
But if you are at all adjacent to *any* aspect of authority over how web platforms or protocols operate, and fighting this despicable scourge upon humankind isn't your *top* priority, that is an egregious dereliction of duty and you should step aside.
We are in a life & death struggle for the viable future of the human web. I believe it's still possible for us to win, but the window of possibility is narrowing.