I agree with you — I've never bought anything other than food at an airport — but the shops wouldn't be there if they didn't make money.
This then makes you more likely to later buy an Armani t-shirt for $80.
The store in the airport is there to make you think the brand is glamorous, to convince you of its mystique, not to sell things.