I don't think anybody is saying that masks are a panacea - that would be "everybody stay home until we have a working vaccine".
However, they seem a completely sensible thing that you can do that reduces transmission (so some extent at least), whilst allowing you to go about your normal life relatively unimpeded.
A bit like speed limits on the road - something legally enforceable that 'generally' reduces risk for us all. You can make exceptions as to why you don't feel you need to comply "There was nobody else on the road", "I'm a great driver", "My car has auto-braking" or "German autobahns don't have limits and are safer" - but most of the world has decided it's safer that most roads should have a limit.