I did this, although at the time I didn't realize I was doing it. I moved from coastal NJ (basically one giant suburb of NY/Philly) 7 years when I was 25 to Minneapolis/St. Paul. I did it for the relationship I was in at the time. When that didn't work out, I stayed anyway.
I looked at what my life was like and would be like if I went back to the east coast: extreme high cost of living, commuting, traffic etc. Almost everyone I knew from High School graduated college, got jobs not in their chosen career field and moved back in with their parents. That or they lived with multiple roommates just because you couldn't afford anything. Not that there is anything wrong with that but I didn't want to go back to that.
I bought a house in South Minneapolis in 2012 for 135K, it's a beautiful house in a nice quiet neighborhood. Back in NJ something like this would cost easily 2-3X as much plus many added expenses. I work 5 miles from home and anywhere I could possibly want to go is less than 45min away with most much closer to 20min.
My annual driving mileage has been cut easily in half if not more. Minneapolis has hundreds of miles of bike paths/trails. Dozens of lakes right in the city and hundreds of parks.
If I want to get out of the 'city', I just drive an hour in any direction and and I'm in the middle of nowhere, no light pollution and you can actually see the stars.
I thought for a while, even after I bought my house, that I would want to eventually end up back on the east coast but not anymore. I visit often and that is enough for me.