@evanEvan Prodromou yes, but... who is "we"?
If I want to write a client that reshuffles 24h of posts from my feed for some purpose I desire, I can't see why that isn't OK. We the individual users.
If my instance imposes nontransparent, complicated, algorithms not under user control..... well that's unacceptable. We the software designers and operators.