You really need to have some acting chops to be on big national campaigns. There’s a reason why Peyton Manning had (and still has) so many commercials - he’s a decent actor. Rodgers, Baker, and Mahomes are all at least ok at acting.
On the other hand, ever see an ad with Tom Brady? They are cringeworthy. He’s not a good actor and has no personality.