It's turnover - a high street retailer shifts a lot more stuff, so can stay solvent on a much lower mark-up.
The aviation retailers, by and large, are not raking it in. But yes, they do add a lot, and it's fair game to make savings by buying elsewhere if you can.
G