It really depends greatly on where you live. Not everyone has the time to travel in order to get a flight in. Anyone living within NYC knows of the major hassles there.It is? Maybe if you only want to fly in cities, which are a pretty small percentage of the landmass. I am into interesting and dramatic scenery, and I mostly fly in remote areas, deserts, mountains, etc. No people, no airports, no restrictions.
It also depends on the experience and skill level of the pilot. I love flying right within Philadelphia and on the rivers bordering the city. Other pilots might not feel comfortable flying in an urban environment, but don't have access to wide open country spaces.
It's not easy for some to find good flying spots.