Indeed you can revoke anyone's keys any time with such a scheme. But a single leaked and unrevoked key is still enough to jam it for everyone.
Obviously you could have some "revoke each players keys in turn until the jamming stops" scheme, but it seems suboptimal.