https://timharford.com/2020/11/why-the-polls-got-it-wrong/
The big quote is this:
"The pre-election numbers suggest that in a typical poll with 500 positive responses, 255 went for Mr Biden and 243 for Mr Trump. But typical response rates are 5 in 100 — often lower, says Andrew Gelman, a statistician and prominent election modeller. He says that only around 1 in 100 people respond to opinion polls. So now picture 10,000 people, 255 who called their vote for Mr Biden, 243 for Mr Trump and 9,500 who never responded. How confident are we feeling now? "
Harford is the host of the excellent More or Less podcast that looks at the validity of statistics in the news.