> "Millions of eyes on each article"
Only a minority of users contribute regularly (126,301 have edited in the last 30 days):
https://en.wikipedia.org/wiki/Wikipedia:Wikipedians#Number_o...
And there are 6,952,556 articles in the English Wikipedia, so an average article is corrected every 55 months (more than 4 years).
It's hardly "Millions of eyes on each article"