What’s wrong with that? I remember my dad being upset when Lorne Green started selling dog food.
I also have a problem with actors selling bad life insurance like Alex Trebek (RIP) or people selling bad car repair and/or home repair insurance.
You would think that someone with the reputation of Tom Selleck could be a spokesperson for Chic-Fil-A or some other generally reputable firm. Instead, they are shilling for specific companies or entire industries with sketchy reputations.
It's like all those YouTubers who can't make money after the Adpocalypse and are shilling for companies that sell fake Scottish Lordships or fake psychotherapy.