The point is when you are trying to make sense of an input string (this is called parsing). One function might try to recognise and read a decimal number, say, and another might look for a separator such as ','.
The ability to look at the next char without reading it means each function can see if the input is relevant for it, and if not it hasn't prevented the next function from seeing that input.