Two factors. Most important is that fuel in flame thrower doesn't contain oxidizer. It needs oxygen in air to burn. So it can't burn until it is expelled.
Second is that the stream typically travels faster than flame can propagate along the stream. So the ignition point is actually carried away from the operator.