Wearing home made masks are recommended because they do provide a degree of protection from droplets which are spewed into the air when someone speaks, sneezes or coughs.
My mask protects you and your mask protects me. Here is a quick video which demonstrates why wearing home made masks are protective.
How a mask blocks droplets - YouTube