You have to recognize that in reversal processing, the first developer does not go to completion but the second developer does. Therefore, the first developer must have a tad of silver halide solvent in it to ensure that whites are white. To do this, a slight amount of fog is normally needed in the first developer to ensure that the second developer does not give gray whites.

There is still plenty of Silver Halide to get black blacks in the final positive.