I think LBS can still make this work pretty well. Our local shop already have adopted what seems to be a smart option. They keep a small demo bike fleet around, that they charge 100-150$ to rent for a day. That demo fleet is then sold at a good discount when the new model is launched.
Then they let you take that 100-150$ dollars off the price of a new bike if you order through them. I’m sure they lose some business, but they also don’t have to order a bunch of bikes, that is costing them money every day until they get them sold.