i like the alternative saying
Some make the world better by their passing, others make the world better by their passing.
it's vague and passive enough that you have plausible deniability, but the meaning is clear. plus I like the poetry of it.