Cabela's used to be the go to place for outdoor equipment. They were primarily a discount catalog store with the lowest prices. Think Amazon pricing, but for sporting and outdoor goods. Cabelas started business 30+ years before Amazon was founded.
When online shopping started, Cabela’s discount business really took off. Sadly they also started opening up stores, with very high overheads. The more stores they opened the more their prices increased. Today, they are often the most expensive option, even online. They do have great service, much like Amazon, but you pay for it.
I still like to use Cabela’s website. They do a great job of comparing products. It makes it easier to find the best fit for things like sleeping bags and binoculars. But when I price shop, I seldom buy from them anymore.
Bass Pro Shops carries more fishing equipment than Cabela's. When both companies carry the same product, often Bass Pro Shops will have the lower price.