First, you can buy as many goods as you can afford, just disregard the max number thing
Second, s&d is buying and selling goods so its not as easy u think to mass produce and goods, because people want to use the best fiefs but only limited s&d
Third, since its easy to reach max distance bonus, its still better to do the longer routes