In the NFL there are circus acts and there are professionals. They all get called professional because of their level of play, but in reality the actions of the players dictate what they are. You have your Chad Ochocincos (remember when he last name wasn’t his number in Spanish?) playing alongside the Aaron Kampmans. For every Philip Rivers (a circus act hiding as a professional) you have an Aaron Rodgers.
Some teams love to have the circus act (Read: The Dolphins Anybody hosting Hard Knocks) while others prefer the professional. It doesn’t really seem to hurt the team’s actual revenue no matter who they suit up so long as they win every so often. You need only look at the Bengals to see the truth of that