Its easy for Cabelas to sit on a few hundred grand in "fine" guns when their retail sales make up for it, plus extra. Their fine gun room simply does exactly what you have all stated, brings you into their store. Chances are the majority of people who go in "just to look" have purchased something on the way out. It might not have been anything large, but that doesnt matter to Cabelas as long as it gets multiplied throughout every store.