I disagree with some of the comments that Hobby Shops aren't needed. Sure every product they sell can be found online and potentially maybe for less, less shipping cost.
But nothing beats establishing a personal relationship with the shop keeper and with the ability to walk around the shop and looking at everything they have for sale.
Many a time, I've found items that would have never have shown up online. This is especially true of items that are second hand from a former hobbyist. For example I found a reel of electrical wire and later due to my inquiry I got it at no charge. I have found railcars, transformers, motors etc this way for little to no cost.
I've learned a lot from those guys. Its also real easy to show them what issue you may be experiencing and they can many times determine the cause and recommend a viable solution.
Part of the "fun" of this hobby is the interaction with the people in it. I've met some interesting folks while in a hobby shop and if the shop has some kind of weekly or monthly gathering it makes the experience that much more interesting.
For example, there was a shop here called Wild Bill, well I met Bill and his partner while attending a monthly gathering in the parking lot near a hobby shop. He had great deals. Then when he established his shop, my association with him continued. You can't beat the personal touch when it comes to customer service.
I wish all the shop keepers much success during this time and hopefully they will survive long enough for things to return to normal.