I disagree with that - I think results justify decisions. Its obviously a difference of opinion, but you can make a decision for an impeccable set of reasons, and it can turn out to be the wrong call. Results on the board at the end of day are what any decision should be judged by.
I don't think Read would have averaged anything like 26, from what I've seen of his batting. Maybe 16. But I admit this is speculation.
I agree you don't drop players for no reason. Fletcher had a reason - he thinks Jones is a much better batsman than Read. He would have seen them play in the nets and would be around them quite a bit, so he's pretty well placed to say how they're looking now, which is probably just as relevant as what they respectively looked like in matches 6 months ago.
You would agree Jones has kept wicket adequately, at the least?