I think the answer is not to gatekeep against advertising actively, but to have a platform that is resilient to that kind of thing. Like, if there were advertising on an instance people would fucking BOUNCE I think. And if it got somehow baked into the platform itself there would be a new fork with the advertising excised before the sun went down.