I never said dink and dunk was bad. Brady has proven that he can play many different styles. When he had 50 TD passes and Randy Moss, he was not exactly the same as he is now. Admittedly the deep pass he used to do well has left him in recent times. But he's proven over the years he can make all of the throws.
Dak is just a dink and dunk guy. Despite having more time to throw than any QB in the league, he never lets the deep routes develop, he just checks it down. He's a game manager... that doesn't mean that a half dozen times per game when they need him to make a key throw or run that he doesn't deliver. That's what Alex Smith has been doing for years. Alex Smith is working on 6 years in a row averaging less than 6 interceptions per season, but still making just enough plays to keep his team going. It's not hard to avoid mistakes if you never take chances.