Fit, material, construction, label. The quality of any of these can jack up the price of an item. No-name brand makes a hoodie, but it's Scottish cashmere, it'll be pricey. Put "Armani" on a boring cotton shirt, get ready to pay 30% more than if it was non-designer.
There's an old saying I always point to: "A $200 pair of shoes will last twice as long as a $100 pair. A $300 pair will last a lifetime."