I don't disagree but aerosol transmission is possible, t stops you touching your face to some degree and other people often aren't good at social distancing. But to me the biggest advantage is that if you are infected it significantly reduces your ability to infect others. And all of this is about reducing risk of infection.
That said I'm not wearing one yet and being paranoid about social distancing.
Trust me it really doesn't and people are better at social distancing rather than knowing how to use and put a mask on.
There are couple of important things to be noted(most of which are already covered):
1. reusable masks have to be changed every 1-2 hrs or as soon as it picks up moisture as they do zero prevention otherwise.
2. it builds bacteria on the inside and especially in hot days they become contaminated/damp very quickly.
3. large number of people don't know how to wear it or don't wear it properly because it impedes their normal breathing.
4. most people begin to touch their face more often to fix their mask or they touch the mask inside and out when they remove it temporary.
5. masks(ffp2 and ffp3) that actually prevent the droplets to come through are significantly more expensive and there is a shortage everywhere at the moment.
6. they also give you a false sense of security and in this way you won't distance yourself from others in the same mould of when you are not wearing one.
7. there are also other masks with ventilation which only protects you and doesn't let that much moisture to build on the inside but lets all droplets outside which is exactly the opposite of what masks should do.