For balance, I bought a Trek last week from a very well regarded, local (but not local to me) bike shop about a hundred miles away. I couldn't view it because of the distance, but I'd done my research, knew what I wanted, they had one boxed in stock (there were only two in the country), so I paid and they booked a courier. It arrived boxed, part built, and was exactly what I expected.
So not much different really. Most retailers (including LBS) are getting boxes in, building and then selling to a waiting customer, the days of retailers having examples of everything out on the shop floor may come back one day, but they went away (at least temporarily) in 2020.
Even my 2 closest LBS have very little to view. One is a Genesis dealer and he's got 2 road bikes in, if you want to view say, a tourer, there simply aren't any to view or try. If you want to try one, the shop owner will order one and you will wait, but before he orders one he'll wish to be very confident that you are genuinely interested and very, very likely to buy it. (And he's a really nice guy!) He simply can't afford to have umpteen shop soiled bikes on his books at the moment. So it's not a
Halfords thing.