Для исчисляемых существительных (people) используется too many, а для неисчисляемых (например, water) — too much.
В предложении «people» — исчисляемое существительное.
too many