I think this is a false assumption. McBride thrived partly because he was the only real option in the passing game, and runs underneath routes which can get open when the other team is leading. Don't get me wrong, I love the progress it looks like McBride made, but he is still the guy who gave up snaps to Zach Ertz out of training camp. We don't really know what McBride is going to be until the Cardinals add more talent to the passing game and we see how that shakes out. The good news is McBride is now going to get every opportunity to show he is part of the long term future. TBD.
I think Ertz had earned the benefit of the doubt career wise, and McBride hadnt gotten a real chance to show what he could do. Ertz had 27 catches 187 yards and a touchdown. I dont think that if those passes had gone to McBride the results would have been worse...they probably would have been better...but lets round down and say McBride makes 20 of those catches for 140 yards and nabs the extra touchdown.
That would put his stats for the year at 101 catches, 965 yards, and 4 TDs.
That would make him 2nd in the NFL in catches, 3rd in yards, and and tied for 12th in TDs.
He would have had very similar numbers to Kelce....and he would have done it with Dobbs for a good chunk of the season and no WR's.
I think he absolutely showed he can be a major contributor...on any team in the NFL. If there was a TE fantasy draft right now for NFL GM's...I would put money on him being picked in the top 6...because of his age, contract, production, and potential.