I did, frankly that is the only one I would agree to, though code quality should not necessarily be the only way to avoid being cancelled. Some people can learn to make great code and thus can become a valuable contributor, the road to that might be hard.
Not canceled, but if they bother me, are noisy and don't contribute much, I don't feel like I have to put up with it.
sounds entirely fair.