Though I do find it interesting that these polls never seem to include many rural people or downstaters.. Just Springfield and Chicago soccer moms..
Polling nowadays is a disaster, it's always skewed nowadays so they try and use some made up formula to correct the skewing, and when the formula doesn't work they tweak it to get the expected outcome many times.
Back in the day they could dial random phone numbers and using areacodes and prefixes get a pretty random sampling and people answered the phone because they didn't know who it was, those days are long gone.
When you read the fine print and methodolgy used on some of these polls it's mind boggling. With number porting and cell phones, areacodes and prefixes don't really mean squat anymore. Second everyone has caller ID, less and less people answer unknown numbers, chances are if you get someone to answer your unknown number it's a teen or elderly person, most middle aged people simply don't answer. Also these polls still lean heavily on land lines, and in doing so you are skewing towards the elderly or worse calling businesses. And the worst of all worse they include Internet sampling in the polls, and to be blunt there is NO and I repeat NO way that is not biased and impartial as it requires polls be put on a website that is for all intents guranteed to be biased and have their biased viewers. Then they get into all sorts of mind boggling weighted methodologies weighting the opinions collected differently based on race, region, age, sex or whatever they decide, it's a hot mess. Then they pull a margin of error out of their rear.
This poll was skewed right off the bat because they survied 'registered voters' and of that sampling they were only able to call those that optionally chose to include a valid phone number when they registered, again something many opt out of (like me) and thus will never be sampled. They then played the weighting game and they have an entire page telling you about how they go 'adjusting' the results https://www.aapor.or.../Weighting.aspx