The reality is that the knowledge about Covid changed significantly in march/April last year. In particular the understanding about unsymptomatic spread lead to a significant change of thinking. That makes sense, if the virus only spreads from sick people, the advice for everyone to wear a mask is not good health policy especially if there is a shortage. You want to prioritise people who get in contact with sick people and prevent sick people to go out. However, if unsymptomatic people spread the virus, you want everyone to wear masks, because you can't prevent spreaders to go out. But the masks are different, you want cloth masks more than n95, because it is about protecting others.
The below article is one which elaborates on the whole discussion
https://eu.statesman.com/story/news/politics/2020/12/29/did-...