Masks aren't perfect, no one single measure is, which is why we need to keep advocating for multiple measures including ventilation, next gen vaccines, and better treatments.
But we are in a surge now that is keeping our most vulnerable locked out of society. We can't keep people at home indefinitely, unable to access essential needs. Mask mandates will instantly open up society to millions more people, while we work on longer term solutions.