>Why should ad companies be forced to subsidize the spread of bullshit and hateful content?
They are not forced to do anything. They can always NOT advertise.
What I propose is not forcing them to subsidise anything, it is about taking away from them the power to dictate terms to platforms.
Moreover, the "bullshit and hate" is your strawman.
Traditionally, and I'm not some Gen Z to not remember this, it has been the right that was pushing advertisers and platforms to assist in censoring tv shows, music videos, records, etc with non-approved messages (pro-gay, anti-religion, pro-choice, etc).
That the tables have turned for a while doesn't mean the tables will always be this way (we're already 4 years into Trump for one), and I don't even believe the tables have turned as in "it's just bullshit and hateful stuff that's demonetized". I think that all kinds of good content is demonetized all the time, both left and right wing.
Any cause you personally might like can easily be labeled "bullshit" and or "hateful".
If someone wants to spread bullshit and hate, let them do it on their own dime, or find someone wanting to do spread it.