Wow. So molecules of CO, CO2 and the various sulphates and nitrates can pass through masks? What about O2? You really can use a physics refresher on the size difference between a molecule and a droplet/aerosol. A surgical mask will stop most of the particulate ("smoke") though with the volume of gas pushed through a muffler, it will get clogged up pretty fast.Cloth and surgical masks stop air as well as a mask would stop car exhaust if you put the mask around a muffler.
Physics 101
A mask is not a hazmat suit. They are not meant to filter out everything. Their job is mainly to reduce the chance and velocity of droplets and aerosols containing the virus which is the main vector of transmission. Even cheap cloth masks will stop large droplets and medical grade surgical masks will stop most aerosols. And again, the effectiveness of a level 3 surgical mask is not much different than that of an N95 that isn't professionally fitted.
Would making everyone wear N95 masks be effective? Maybe but not unless people take the time to wear them properly and unless the knock-off masks are taken off the market.