I think community notes is a bad idea. I’ve seen some good ones on X but I’ve also seen some woefully uneducated ones.
They’re usually accurate when it’s within the realm of the community making the note, otherwise it’s down to popular consensus.
I think zaps are more resistant to this but isn’t foolproof. There’s no reason that a motivated group couldn’t plough a lot into zaps to “validate” a false community note. It does make the barrier to entry higher though which is good.