Also, sure, poor people in non-urbanized, less technologically advanced situations are happier but at what trade-offs?
I grew up in a small oilfield town. I, fortunately, managed to escape but I can tell you with no equivocation that "happy" is not an adjective I'd use to describe the majority of the population of that place.