What you are missing is that they (Cabelas) can't get the quantity to have a pallet load and negate the hazmat fee. Keep in mind that they ship common carrier (inter store) so they hazardous material fee is built into the contract carrier price. Even with that in mind, they can't get the quantity, no one can right now.
I just happened to be at the right website at the right time.....
In my case.
Bottom line, it's not profitable for them. Believe me, Cabelas is all about profit no matter what they say or what they portray.
If you had any idea of the markup on accessories, like powder, you'd faint.