Just went to my LBS looking for a bike for my 5'4" 10 year old and I found it a quite surprising experience.
In the past the store would have been split between road, hybrid and mountain bikes and some kids bikes, relatively evenly with bikes fitting almost all budgets from £5/600 upwards.
Now it's 75% mountain bikes, some of which will be electric and the rest being road bikes. Given how big of a thing I keep hearing gravel biking is they has maybe 2 such bikes, but they looked just like a fat tyred road bike rather than a proper gravel bike. There were no hybrid/commuter bikes at all, which given how much the local council has poured in to ruining the city centre to cater to cyclists commuting, was not what I was expecting. There was nothing for kids. And to top it off, if you didn't have £2k burning a hole in your pocket there was very little for you.
I can't imagine they sell many bikes there, but I guess you don't need to sell may of the bikes you stock when the average out at 3 grand a bike.
In the end we paid a refundable deposit to get a small gravel bike that they stock on their website for a budget friendly price in to the shop so we can try it on for size.
My main takeaway is that the next time I want to buy a bike I may as well order online than visit the shop and suck up any sizing return charges.