Many of them stay on a little too long. It tends to happen in professions when people love what they do, especially when their identity is tied to it.
As for Joe... He’s knowledgeable and never screws up. He’s just better suited to baseball, golf, etc. He just doesn’t bring any passion and personality to the more exciting sports which IMO is a necessity for football, basketball, boxing... Being paired with Troy doesn’t help either.