Keeping a large range of kit is quite hard to do. Also factor in on top of that keeping those products in stock, including many different colours of speakers, it's a huge financial committment. You have to be able to turn over all those different products and finishes regularly, otherwise you'll be left with a lot of unwanted stock which you have to reduce, which affects profitability, and sometimes needs to be sold at a loss if it's something nobody wants.
Most stores aren't able to carry the sort of display and stock levels they used to due to internet competition, amongst other things. I think we're quite lucky with the range we have on display, but there's no way we could keep everything we have on our internet site on display in store. We do try and keep most of it in stock, which most people won't believe the financial needs and storage needs for all that.
There are many products like Monitor Audio, M&K, and products from the IAG group including Quad and Audiolab that can be had next day when ordered before a reasonable time. This is a big help with floorstanding speakers that take up a lot of room, especially when they come in 5 or 6 different finishes.
We try!