I'll give you a scenario. Let's say you're Matt Savoie or Shane Wright. You think you'll probably be playing in the NHL at 18 or you'll at the very least be good enough to play in the AHL at 18. SKA or CSKA offers you a big contract to live in Moscow or St. Petersburg for a few years where you make a lot of money, you have access to much better facilities and amenities than you'll have anywhere outside the NHL, and you'll get to play in the KHL your D-1 season, maybe your D-2 season, if you are really good.
You might miss your friends and family, and it's not glorious to be playing in the MHL or VHL when you first get there, but you'll get better competition, better facilities/amenities, good money, and you get to live in a foreign country for a few years and experience a different culture. It's not for everyone, but if you are like an Auston Matthews from years back or a kid like Brandt Clarke this year, it could make more sense than another year of junior hockey or even in some cases, another two years. We might see this season that Shane Wright is too good for the OHL. What if he was in SKA's organization and could get the chance to play KHL games this season? Yurov, whose been getting KHL games this season for one of the better teams in the league, is only about two weeks older than Wright. I think he could probably play this season in the KHL.