I think the only way to think objectively about this sort of thing is with a very careful analytical framework. Think about the amenities you need, and how you acquire them, and then really -measure-, rather than just "think back" about the burden of acquiring them. Not many people live 10 minutes from their work, for instance. Google thinks the average is just under a half hour each way.
If you try to analyze the number of jobs within <x minutes> of a particular domicile, it's my expectation that you'll find more, not fewer, options in urban setting. I reccomend https://app.traveltime.com/ as a way to tinker with your expectations there. Toss a 10 minute drive around your town. You might be surprised at how modest that span is.