Since the amount of time we (usually) spend processing the data is negligible compared to the amount of time DOS takes to  return or write the data, reading two characters at a time will essentially double the speed of the program.
This process usually takes the longest amount of time: an ocean basin forms between two continents.