Thanks for the question.
Those facts (caller ID etc.) have been true for a while. And yet, polls have been correct in the 2010 Congressional elections, 2012 Presidential and Congressional elections, 2014 Congressional elections, and 2018 Congressional elections.
Only 2016 was an aberration.
I continue to believe that aggregate polls (not an individual poll) reflect the reality of the electorate more accurately than sentiment on this site.
Why do you think you need to take cheap shots at Trump supporters. Typical groupthink just like I said. They were not accurate in 2018 and only massive voter fraud in CA got them to retake the House.
An aggregate of bad polls makes more bad polls and there has never been the level of caller ID there is now. Your opinion is worth no more than anyone else since you have no idea of what the results are.