Cedar has been used as a repellent since ancient times.
These have no negative impact on human health.
Mothballs, on the other hand, are a chemical product and very toxic if inhaled.
Cedar wood is natural and has no impact on humans or the environment.
To improve the functioning of the cedar balls over time, you can simply go over them with sandpaper and they can be used again for a long time.
So these cedar balls are an economic and environmental asset.