While I agree that some anti-spamming is needed, I think part of it is just realizing that you -don't- need to spam at all to get the most benefit. Unlike Civ, cities in elemental readily and easily increase their influence area. Likewise, cities in Elemental can link resources from much further away than in Civ.
A level 2 can generate an influence bubble of a 4 tile radius; as the link radius is 5 tiles, a level 2 can reach any resource within that zone. Add in a town hall and your link radius goes much further (it generates its own bubble of influence among other things). A level 2 can cover a quarter of one of the large canvas squares while a level 3 can cover one of those squares in either direction.
Really, unless resources are further apart than 8 tiles, you can go away with 1 city in the location at a minimal cost (1 food). The only time spamming would be useful is if you're short on food to level cities up. Or you're rushing land and/or want to encircle a resource. Otherwise, it's just as well to allow a city to grow into resources. Especially for things like crystal or a second old growth forest, these are late game resources or don't get any major benefit from growing cities immediately so there's no reason to rush to grab them versus letting the city grow over it down the road.