The major attraction of open-source projects is that everyone can review the code, identify errors, and propose necessary steps. I know it is everyone's responsibility to check for bugs in these decentralized wallets because we are all enjoying the benefits. But it is frightening that it is only when there is a problem that Bitcoiners with technical skills will start to review Bitcoin projects. My take is that these reviews should be done before these vulnerabilities cause harm.
But I would have to appreciate the effort of the Bitcoin Red Team. They have engaged in a selfless act that deserves commendation.
With users, not all users have to review the code because they are not capable for it. If all users have to check the code before using Bitcoin blockchain, Bitcoin wallets, I am sure Bitcoin already failed. Fortunately, code checking can be done by community members and there are many people are technical capable to do that, then publish their reviews.
Additionally, reviews will be reviewed by the other people too, so it's how a project with open source code can be considered as reliable and quality if code has been reviewed by many people.