The only day there are no periodic markets in Morocco is Friday, since that is the Islamic sabbath. A merchant with a truck may be able to visit six markets a week, making the sortie out to Asni once a week and five other markets elsewhere just about like Asni on the other days. Other merchants are not so navigational, and maybe go to two close-by markets. Many other sellers are just local people, who have just enough wherewithal and wares to sell in their local suq once a week, or perhaps only a few times a year. A suq, even a small country suq like Asni's, has an entertainment component.
People come from miles around and share the news.
Musicians play for a few pennies. People take time to congregate, spend some money, and maybe make some money too.