In a library used on billions of devices.
What about projects used by 10~50 people?
I'm going to trust more a project peer reviewed by the best devs on the planets compared to some homebrew homemade software where the devs allegedly know better than everybody else (and they don't)
My argument is that open-source is not enough when high-assurance is needed and devs or end-user should still ask for a professional audits.
We're not in the 90s anymore and it's time to acknowledge that the software world and even the world in general has changed. Knowledge is now spread and the most knowledgeable devs aren't working at an audit firm and might not even hold a computer degree!
Peers aren't enough. Finding vulnerabilities require training and an adversarial mindset that is rare.
There is a reason why in cryptography people say "don't roll your own crypto"
The knowledge nowadays is spread.