I agree with you, I would always select the best keeper but would expect that player to make the best of their batting talents however limited. I don't think many selectors would agree though. (Incidentally, I don't think Bairstow is a poor keeper by any means - certainly not the best available...