"Constant trashing"? You're confusing me with somebody else...but no, he hasn't played "great" for most of his career. He's played great games here and there, good games here and there, and really bad games here and there. That's why I say he lacks consistency. Yesterday he was in command of the offense, made very good decisions, excellent throws, with nice touch, and ran when it was a good option. What's more, he trusted the running game, which is absolutely to his credit.
You can't even see when he makes mistakes. Everything he does is perfect in your eyes, and that's fine. You go ahead and be as sycophantic as you want, but don't accuse others of "trashing" Dak, when they're giving an honest evaluation.