Same here. I'm old school, you sign a contract you honor it, period. If he signs today, he's nowhere need game ready opening day
Except the NFL blew this loyalty up long ago with their contract model.
CJ’s representation sees the writing on the wall, which is this is his last year under contract and he’s an aging (29 years old) but not quite expired asset, so they know the Chiefs are only going to want to go year by year with the franchise tag from 2024 on, or make him walk in free agency.
As counterintuitive as it is, he’s actually doing this because he wants to remain a Chief for the rest of his prime years, but they have been low-balling him on an extension. This is the only leverage he has to get himself one more good contract in KC. If he didn’t care at all about staying there, he could play out this year and then hit free agency, or play under the tag for a year before doing so. But its always the agents behind these holdouts. Its never the player doing it on their own.