Restaurants and nightclubs aren't the only things people want. There is the arts and exposure to other cultures and languages, educational opportunities, recreation for kids (e.g. parks), and a number of other things that aren't actually available, generally, in these lower cost of living smaller places.