Not every merchant is crooked.
Sometimes I take losses, too.
Because a merchant who only thinks of his own benefits is not exactly beloved by his customers.
Oh, by the way, if you ever find yourself near a garrison, you should look at what the merchants there have to offer.
Most goods are actually quite a bit cheaper in the garrisons than in the villages.
May the light illuminate your path.