I agree it’s a small sample and already too much time has been spent on the subject.
But, if it were completely random wouldn’t that make it more valid. Probability & Statistics 101, anyone ?
P.S. – The poll was done by the same folks who perform the Consumer Sentiment Survey. I’m sure after 60 years they understand something about sampling, survey bias and estimation.