However, you can't get something for nothing. Even in the suburbs there are essentially no gardens (a friend of mine lives way out of town and has a 10m by 10m garden which is enormous and unusual). Houses and apartments are significantly smaller too.
I think the tradeoff is worthwhile. You can meet friends at a restaurant instead of at home. You can go to the park instead of play in the garden.