At a glance London has 4x the population density. Atlanta, like most US cities, is sprawling. I would think this would make street cleaning less economical (although not to the degree of quarterly sweepings).
Dense US cities, such as SF and NYC, have more regular sweepings.