For one thing, you lose the context then. I may trust you highly for your programming opinions but not for your political opinions. If you lose context then you're back to the crude world of "this npub 100% good, that npub 100% bad", which is not a nuanced social model.