There is no truth. Therea a difference of opinion. And yes the science is very much an opinion. On both sides.
One side masks help reduce SARS
The other side points out that countries that wear masks, anyway saw no impact in the yearly infection rates for colds, flu and general viruses
One side says it must help and that seems logical
The other side says that people don't wear them properly, move them all the time, start to become conplancent about social distancing and hand hygiene ( which many people do report the people they see in masks seem to rhink they can do what they want) and actually make it work.
The whole 'its because they don't have enough for medical staff' doesn't make sense.
In most countries the masks people are wearing are home made. The above argument suggests the people in the UK can not be trusted to listen and wear home made ones, rather than try and seek out medical masks.
Is that really how crap we are? 50 other countries can trust their people to not wipe out ppe, but we can't be?