It’s a nice, friendly way of selling, because the vendors can chat with neighbors and friends along the canal. The people can look forward to the arrival of the little boats, with something good to eat.
This lovely custom is becoming less and less and common today. There are several for this. One is that people use roads and trucks more. Another is that life moves faster now and people want things more quickly. So they don’t wait for the vendors.