Wenn man von einem 100% Schutz anstrebt, dann nützt selbst N95 (FFP2) nichts.
Es reduziert aber das Infektionsrisiko des Trägers - um wieviel weiss ich nicht - und führt wohl auch im Infektionsfall zu einer geringeren Infektionslast. Es ist ein Unterschied, ob man eine Ladung Viren voll auf Lunge nimmt, oder eine geringe Menge in die Nase bekommt, von wo sie sich erst ausbreiten muss, und so dem Immunsystem mehr Zeit zur Reaktion gibt.
Außerdem grabbelt man sich weniger im Gesicht rum, was aber selbst ein Stofflappen verhindern würde.
Grüße