I live 15 miles from the second largest city in Oregon. Eugene has about 177K in the city limits and about 360K in the Eugene/Springfield metro area.
And for some reason, I find it almost impossible to buy anything I need from local retail stores.
Some recent examples:
12 inch tires for my '93 Festiva Car. Pretty much any part. Nope.
3 way, Ivory, decora light switch. Nope.
4 inch septic tank to drain line coupling. Nope.
New spare wheel rim for a 2017 Hyundai Accent. Nope
4 cell AA battery carrier. Nope.
Any part on my Jen-aire down draft electric range/oven. Nope.
12 inch R1 tractor tires. Nope.
1 TB SSD hard drive. The entire city was out of these
DSL modem with WiFi.... I kid you not, in a metro area with 350,000 people. Not a one for sale.
Stainless upholstery staples. Nope.
Anything to do with electronic, board level computer parts. Nope.
Bi-folding, Louvered real wood doors. Nope.
Any kind of stained glass supplies. All those stores closed.
Open face motorcycle helmet. Nope. Snap on replacement face shields. No.
Tires for a 1980 SR500 motorcycle. They can order those! But they will not install them on a Bike that old. I was actually happy when this place went out of business.
The local New Holland dealer, carries in stock, zero, parts for my '87 1220 tractor. They can order any part at almost exactly a double mark up.
Left handed scissors..... Nope
New Battery packs for an older Makita cordless drill. Nope.
USA Flag lapel pin. Had to drive 40 miles to a Truck Stop Store on I5.
A boat captain's hat. None for sale, at any boat retail store in Eugene of which there is one remaining..
Everything becomes a quest to find at a retail store: At least it is for me.
I've given up.
I just find it online now and order it to be delivered. Usually less expensive than me driving into town and back, using my car and my gas.
Not quite sure why we have cities/centers of commerce any more. They were a good idea, in the past. With the internet, and delivery services like UPS and USPS, that seems to be changing. Maybe we don't need cities any more.