There have been cases of re-infection, so herd immunity from the disease is not the answer. Just put restrictions on the quality of the masks so they are actually effective. And don't worry, an easy way to have a mask law is just to hand out fines to people who don't wear masks (they don't have to be $500,000, just enough to deter people from not wearing them).
And I am blaming the world leaders on the Covid deaths. Countries with very few, not so much, countries with a lot (like the UK, US and Italy), very much. The countries with more Covid deaths have done worse, like the UK did TERRIBLY. They haven't updated the NHS gear since 2012, despite better gear being available, they initiated a lockdown far too late, and on the whole have reacted shoddily.
While I do agree with you that immunity is the only way to stop it, getting it from vaccines would (unsurprisingly) cost fewer lives than getting it from the real thing.