He saw his Rubles turn into the value of Pesos, so it makes sense to try and lock in 875K American, even with NYC taxes.
Also with the 1 way deal, he'd get 875k playing for Hartford. Not saying he'd clear waivers, but if he did, he isn't making peanuts. His minors salary was 70K. I'd be pissed too if I knew I could make at least 10x's that much back home, probably even more likely 15-20x's the amount of money.
It's really why the European players need to stay put until they are ready. Financially and developmentally, they need to be closer to home. These are traditionally kids that don't have much. Imagine if Panarin was drafted, came over to the US when he was 20-21 and was sent to the minors to make what probably would have been 50K on a deal. He'd leave too cause he knows there is a chance at millions if he goes and plays in the KHL for a year.
Kaprizov did it too, just that he waited and waited until he knew he'd get a 1 year ELC and get paid right away. We just have to hope Kravtsov can make a big impact, but not one that puts him past a price point we can afford.