It is a pretty accepted thing for teams to chop and change bowlers depending on conditions, for example if you go to India teams will pick at least one more spinner and sometimes two. However batsmen seem to be expected to be the same regardless of conditions. Why don't teams have specialist batsmen (or change their orders) for conditions more often? Specifically Moeen Ali to open for England in UAE which has been mooted, this seems like a great idea to me to get another spinner in the side and have a decent player of spin up the order. Why is the disconnect so great though between batting/bowling?