counterpoint is also used for the individual voices in the chords. you don't just bang out one chord after another. that's why you switch between different inversions as the chords progress - to avoid parallel 5ths etc
also in this case he is not working with chords. they are just pitches moving.
also in this case he is not working with chords. they are just pitches moving.