PPP nailed ttne last election and the Iowa caucus. I was here criticizing their methodology just like you are doing now but the bottom line is that they turned out to be more accurate than both Rasmussen and Gallup.
The polling was corrupt just as was the election. You’re free to think anything of it, of course, but knowing what I know about polling, I don’t trust any of them.