Because the population is over 323 million and not everybody shares the same beliefs.
-
to leftists everybody must share the same leftist progressive beliefs
they preach tolerance but practice intolerance
they like to label people as "racists", "Islamophobes", "xenophobic"
the latest  buzz word
if you disagree with them you are a "white supremacist"