@ Kierkegaard14 Before coming in backing someone making dubious claims, maybe try and understand what the point of contention actually is. In no way is he "correct".
No one is disputing that chess is drawn with perfect play - it probably is, though we don't know this with 100% certainty. The claim that is being contested is that many "perfect" games have already been played, and that is something totally different. We don't know yet what constitutes perfect play! GMs aren't saying that there have been games played perfectly - in fact, they're saying the opposite, in that they're speculating on the most likely outcome if such a game were to be played.
I think I see the problem.
Many amateurs do not recognize the difference between good and bad moves and therefore cannot accept that others can. GMs and computer experts know that while they can't always recognize errors, they can be fairly certain after deep analysis whether an error occurred.
Elite players such as Carlsen strive to reach complex positions where errors are more likely to occur. They know that crystal clear play is not enough to win.
As Ponz and others have pointed out, every decisive game has had at least one identifiable error. There have been many draws where neither side made an identifiable error, including many between engines.