He got pushed out of KC because when injured, Chiefs were able to sign a cheaper controlled contract rookie who kicked effectively. So KC didn't have to worry about losing FA Cairo and/or having to amp his contract for 2018.

Interesting that changes made by player unions to cap rookie/draftee comp in all pro sports in anticipation of that money going to FA vets has instead resulted in rookies and less experienced players being such relative bargains that many teams are happily signing latter and passing on some very capable vets who otherwise expected to be in the gravy.

Not universally applied; just look at how FA QBs are doing this offseason but meanwhile lots of Scott Boras clients have been rudely surprised this spring in MLB.