If Kaprizov is the bar for NHL ready then there are 600 guys in the NHL that are not NHL ready.
I think another year in the KHL might be good for Chinakhov, it's the 2 or 3 year contracts that are the annoying part. For all we know he could be beyond ready in 2022. It should be handled one year at a time.
NHL teams often make very short-sighted decisions. They want all their players always at their disposal because they think they always make the best decisions. Take a look at what's happened to Kravtsov's career and what is about to happen with Podkolzin's career. You'd much rather they be like Kaprizov or Marchenko.
Take the control out of the NHL team's hands. The best thing that can happen for a team drafting a young Russian prospect who is not ready to play when drafted is a long KHL contract for 2-4 years where they can develop their game in the KHL, and be ready to step into the lineup and be a productive player instead of coming over too early. Going to the AHL, playing on the NHL fourth line for 10 minutes a game, being scratched half the games, going back and forth between the NHL and AHL. Thats not what you want.
And while I think an NHL team making these decisions on whether they play a full top 9 role in the NHL or KHL is the best-case scenario, thats not realistic. If Chinakhov needs another two years to break into the Jackets top 9 on a consistent basis, it's not as if they can just loan him to Omsk for another two years. Omsk isn't going to want to be tasked with developing someone else's player on a yearly basis without any long-term stake they can look to. Thats why its either long term KHL contract, NHL ready, or maybe in some circumstances a one-year loan. Given that I think Chinakhov is a lot closer to 2-3 years away than being ready 2021-22 season or 2022-23 season at latest, I think a long-term KHL contract is best for him, as long as it's not 5-6 years. Another 2-3 years for Chinakhov wouldn't be bad.