The point isn't that America has diverse terrain, or even a diverse population. The point is that culture doesn't change much from place to place, as it does in, say, Europe. Take Germany, Austria, and Switzerland for example. All three countries speak German (well, Switzerland also speaks French and Italian, but that's not the point), but the cultural and historical differences are quite drastic. One does not see such contrast in America.