Earlier quoted context omitted.
Not my experience. I've been able to go to a local store to buy PC components for more than 35 years now and last did to upgrade the RAM in the laptop to be eligible for Win11. Online only was not cheaper and local store had it available same day. Local store does have online presence and is a chain tho. Mouse replacement on a weekend coz old one broke same story (button smashed in and not usable at all any longer).…
I'm curious where you live. Anecdotally, this is the opposite to the experience of everyone I know.
The one that my first PC came from (in 1988) was open for something like 20 years. Another that still remains has been there for 33 years.
Plus, I mean: Best Buy stocks some PC parts. So does Wal-Mart. They're not "local," but they're nearby and they have stuff.
I have complete confidence that I could leave the house in the morning with nothing but some cash, and come home with enough parts to build a performant and modern PC from ~scratch in about an hour or two -- including travel.
And that's Ohio -- it's flyover country, full of corn fields and cowpies.