> so what have you gained by living in the city?
Jobs, hopefully paying a good bit more than minimum wage. If not for the city they wouldn't have any kind of income. They don't move to the city because they want some Parisian lifestyle, they move to the city because there are practically no jobs in the actually rural areas.
> They don't want the restaurants, shopping, healthcare, etc. to be anywhere nearby
Correct. They see these things as unsafe for their families to be around. They don't want to live within walking distance of a nightclub.
> Even though they cry that they afford to the transportation to get to them, funnily enough.
Most of the people arguing for better walkability and better transit access are absolutely not the same people actively choosing to live in places like Forney and Princeton and what not. They're generally fine having that commute and are fine driving to the Walmart when they need something that isn't just delivered to their home. Why even bother getting in the car to go to a restaurant, Uber Eats will bring the restaurant to them, and they don't have to deal with the crowds. Which, the few places with actual stores in these areas are massively crowded, because it's just oceans of houses around a few dots of shopping areas with giant parking areas surrounding them.
> What compels one to be tripping over their neighbour, but at the same time not wanting to engage in a community with them?
That they were willing to settle for the hour commute and not a two-hour commute, and that was the biggest single-family home they could afford in that hour commute radius and had a decent school district.
You're looking at it in pretty much the opposite direction from how they're looking at it. You're looking at a community you want to live in and then decide the home you can afford. They're looking for the house they want to live in, and then find the community they can afford to buy in. People didn't choose to live in Princeton or Forney or Melissa or Anna (or dozens of other "cities" around DFW) because of city amenities, outside of maybe a school district. They live there because they could buy a big single house cheap.
When I talk to friends about "if you could just move tomorrow, where would you want to live in DFW", their choices are rarely based in closeness to amenities. It is often about wanting more land, more space, more rooms. A family of four with a four-bedroom house with a dining room and two living rooms, too cramped. Need to move further out and get a bigger house. Definitely down to trade close access to the bike trails, walking distance to a large shopping area, walkable to the transit system to go all over the city, public parks with public swimming pools within walking distance, the elementary school around the corner and the middle school down the street for another few hundred square feet of land.
> Jobs
You haven't gained that, though. Not without travel, and once travel is in the picture then you can be located anywhere. Like was said in other comments, in practice, the time to get to a point in the city is the same if you start in the city, or if you start outside of the city. Cities build up as hubs for the surrounding area and the world at large, so getting things in and out of the city really fast is core to their design.
> no jobs in the actually rural areas.
1. The data clearly shows that rural areas, as a rule, have more available jobs. But you aren't apt to be able to work your way up to becoming a professional football player or CEO of a Fortune 500 in those jobs, so, granted, the jobs aren't appealing to the temporarily embarrassed superstar. I'll give you that.
2. I don't know where you think this walled city is that prevents anyone who doesn't live in the city from entering, but I can assure you that we're not talking about it. There is nothing that excludes you from city jobs if you live in the country, and likewise there is nothing that excludes you from working in the country if you live in the city.
In fact, those Fortune 500 CEOs and professional football players often live in the country!