I know quite a few guys that just couldn't make it past a certain level.
Sooner or later, they get old and realize their dream is over...some don't though. At least this guy is succeeding on some level on whatever level he is playing at.
We used to have a Class A-Short Season team in my hometown...and you'd see guys that would shoot up quickly, but you'd sometimes see guys there for the full two seasons, then would take years to get to A-Advanced and just kind of stay there. A lot of these guys, at a certain point, go to the Indy leagues and rot for a long time, never giving up on the dream.