Powder prices are per can,,, & SOME of them are not full pounds.
Titewad, Clays, 700x, Intl Clays & PB are listed at 14 ounces. That's 2 ounces shy of a pound.
Trail Boss is listed at 9 ounces.
One pound cans of powder can range from around $20 a can to as much as $28 a can at places they buy in bulk & pass along the savings. Looking at my wholesale catalog I see that Titegroup is among the cheapest,,, while many of the rifle powders are the more expensive ones. HS-6 is priced in-between that.
It pays to shop around,,, and while Cabelas can be high on many things,,, if you are an aware shopper,,, use discount coupons or codes,,, as well as military discounts etc,,, you can often pay a very reasonable price.
Besides,,, remember,,, it wasn't that long ago,,, NO powder, primers were easily available. And in some places,,, there is still a shortage. By what you can, at a fair price, realizing all businesses do have to make money to stay in business. I avoid the gougers at some gun shops, gun shows etc.
Shop smart,,, and back on track with the OP,,, HS-6 is just one of many good powders out there.