"we can't change behavior via software; what should each user be allowed to control to improve their experience instead?"
As a user with an account , you can today, through the power of css, ignore any author you wish ... maybe this should be made more easily available?
from the memory of Blocking users
.node-from-NNNNNN { display: none; } /* Newest nodes (and ot
+hers?) */
#id-9488 .auth-NNNNNN { display: none; } /* Worst nodes */
#id-397425 .nnt-auth-NNNNNN { display: none; } /* RAT */
So to ignore all of my legion
/* ignore posts by Anonymous Monk */
.node-from-961 { display: none; } /* Newest nodes (and other
+s?) */
#id-9488 .auth-961 { display: none; } /* Worst nodes */
#id-397425 .nnt-auth-961 { display: none; } /* RAT */