You explain an invisible mechanism well. I invite you to add to this what was learned from music, game and video streaming: verify ALL users charge a low monthly entry fee, $1.00/month for my podcast service. This reduces bots and relieves some pressure to sell ads. In a year you can raise to $1.50/month.
What else is missing which Prof Galloway is already onto is clear public, Vision Mission Products statements. This informs trolls what they can be penalized for.
Finally, on Twitter I participate in the user advisory thing where we rate some controversial tweets. Some good thinking here, yet, even I could improve their system. Since Musk took over, more and more half-baked, unsourced tweets are flagged for moderation. To my ear, many of the original tweets are too faulty to correct or provide easy context for.