The only reason CK hasn’t been hired is that he doesn’t want to play pro football anymore. When the Ravens were considering signing him during training camp they tried to arrange a meeting with him because they weren’t convinced he really had any interest in playing. That meeting never took place because CK’s own girlfriend sabotaged it.
Probably both reasons. Kaepernick is wishy washy about playing and the owners don’t want to hire this negative influence.