I don't have any medical training, and speak only from perspective of common sense.
Your argument about trapping virus inside the mask is not very convincing. If you are putting a physical barrier between your respiratory system and air in high-risk areas (general stores, pharmacies and public transportation), then statistically there should be far more prevented contacts with viruses than trapped virus particles.
The incorrectly fitted masks should provide some benefit over no mask, so this doesn't seem as a good argument for not wearing masks. I would think that even putting shirt over nose gives some protection as it prevents touching face and diminishes odds of contamination with spit particles. Besides, the article is about home-made masks and not N95 masks.
The only convincing reason against masks is that they give false sense of security, so they shouldn't be the _only_ measure. Washing hands, wearing masks and physical distancing can only be beneficial.