Yeah but in this particular case it really needs to happen at the instance level rather then the user level, and preferably all instances at that. It's about mitigating the damage that Meta/Facebook are going to do (to the entire fediverse as a system) more than it is about not seeing shitty low-effort racism or whatever they'll have there.
If I could actually trust Meta to be benign then I'd maybe agree with you about just blocking their shit as a user, but there's just no chance of believing that about them.
Also you can't program an open-source project in a way that prevents a group of people from using it. It's public and anyone can download and deploy it. So "kbin" can't do anything about them, existing servers defederating them is the only way to go
It doesn't work, and besides, the privacy policy of threads lets them collect information about you if you interact with ANY of their content at least once. I recommend everyone to read the third-party app section of their policies.