I don't think that wearing masks should be made compulsory, but I do think that it should be recommended, and highly encouraged. Especially on public transport, and whilst shopping, and when in situations where you know you will be in contact with other people, in order to protect those working in such places.
Wearing a mask won't stop you from catching the virus per se, but it will help prevent those who are carrying it (many unknowingly) from passing it on. The point of the mask is to catch the coughs, sneezes, droplets, spray from mouths when talking, so there is less risk of passing anything on. It's all well and good saying, 'what's the point in wearing a mask if it doesn't prevent you from catching it', but it's not just about ourselves, it's about protecting everyone. The more people who choose to wear them, the more others will be encouraged to do so.
Some say that there is no proof it will make any difference, yet you only have to look at the statistics of countries who do wear masks, compared to those who don't. And, whilst some may say that it didn't stop it from spreading in China, well, with a population of 1.4+ billion, 84K confirmed cases and 4643 deaths (as far as we know) ... compared to the UK with a population of 67+ million, 161K confirmed cases, and over 21,000 deaths, I'm kind of thinking/hoping that perhaps it does go some way to help prevent the spread.
I currently live in a part of the world where pretty much everyone is wearing masks. People weren't told to do so by the government, or scientists, they simply decided to do whatever they could to hopefully protect themselves and others. Children, young adults, and the elderly all wear them. Some manufactured, some homemade. I guess the government here have also done a pretty good job, without too much dilly-dallying, or indecisiveness. Our confirmed cases are amongst the lowest, and I can count on one hand how many deaths we've had.
I do worry about my family back in the UK, and wish that the government, and anyone advising them, would get their act together. From afar, all I can see is confusion, and people getting fed up with the lockdown, and not knowing what they should, or shouldn't be doing. Stay safe everyone ... and, if you want to, please wear a mask without waiting to be told.