Both B) and C) is because these small businesses, most of them have no website. The barrier to entry for businesses to go online from a resource perspective (time, training, cost etc.) is much, much lower to just have a Whatsapp business account.
Whatsapp is just an amazing bang-for-your-buck proposition, but we are limited to the constraint of that ecosystem.