My gf and I don’t really like to socialize that much and prefer to stay in and play video games and watch tv, so we love it. The ubiquity of the internet has made it possible to live almost anywhere in my opinion. For $25 a month we can see and do pretty much the same thing everyone else is doing every night on the internet. We cook our own meals also. You can always make new friends in a small town.
There are trade-offs to be sure, but if you knew how low my mortgage payment is you might choose like we did. :) All the money I save has allowed me to invest heavily, which will allow me to travel and see the world instead of see a city go by every day on a commute to work until I’m old.
In many places, you can live in a smaller town and be within an hour or so of a city. It doesn't need to be a choice between living in Manhattan or the middle of nowhere in Wyoming.