Even in Texas where you can ride all year, we would have empty slots in the winter and 2-3 week backlogs in the summer. Just the way it is.
Thinking about the business of a bike shop, from a semi inside semi outside view in the “I was a mechanic but never looked at the books” way. Labor is high margin, but customer acquisition cost matters. Selling bicycles is partially a customer acquisition strategy. You can cut a deal to get smaller margin offer a free first tune up, etc on a bike sale to create a loyal customer who comes back for repair work. No bike sales means fewer tune ups. No parts in stock means fewer rebuilds. Sales feeds the repair work.