I see. I get your point.
I actually produce a "Performance" table for my club showing how each player did this season in the League and Knock-out tournaments. It's a fairly accurate way of predicting rating change for next season, but it uses their opponents grades as well, not just the result.
your hypotehtical example:
Match One Board Order
1. Smith 159
2. Jones 155
3. Roberston 153
4. Rogers 145
5. Mills 120
Now supposing Smith drew, Jones won, Roberston drew, Rogers lost, Mills won
But what if Smith drew against a 160, Jones won against a 150, Robertson drew with a 149, Rogers lost to a 148 and Mills won against a 90? Despite their results I wouldn't change the board order because they performed roughly as expected.
If someone is "on-fire" then I will consider moving them up, just as if someone was having a bad time I'd consider moving them down, but I certainly wouldn't do it every time based on the last result. that would cause a ruckus!