I would love to be able to buy from a bricks and mortar shop, But they simply don't carry the stock or option of brands that I'm looking for.
Even things such as strings are hard to get at the moment due to varying issues, but even then finding a shop that stocks 50-110 strings is increasingly difficult with out going to a specialist - either andertons or GAK for a physical shop (somewhere between 1 and 3 hours away) or a few clicks away on a pc without any petrol outlay
the only basses they stock in the local emporium are real entry level stuff - not that theres anything wrong there, but I tend to look for things which are generally a couple of rungs up the ladder if you understand me.