The wealth gap in Russia is madness, so if you are playing hockey and earning for example $300k what is the difference to earning $3m ? If I'm living in Sochi or even in Moscow, not many people have jobs paying so well - if that makes sense? I understand it was KHL vs NHL at one point, but with the current economics at play, that is never going to be an even fight.
I honestly don't think the KHL/Russian hockey would be any different if the salary cap was say $300k max per year, sure more players might leave, but you'd probably have more teams (companies) willing to get involved with funding a team and MAYBE even then these new arenas and attendances and sponsorships might even get close to being sustainable without private funding?
Indeed, very few people earn $300k a year in Russia. With today's exchange rate, it's roughly equal to 2M rubles a month, which would still put the earner in the top 0.1% of all employees at least, on par with elite top managers and very best paid experts in certain fields. That sum isn't far from the average price of 2-bedroom place in a sweet Moscow apartment complex. While $3M is roughly equal to a spacious house in a moderately prestigious suburban neighborhood (not a massive fancy mansion in a town populated with oligarchs though).
The KHL salaries are not as high as they used to be in the Jagr and Yashin era with exchange rate of ₽30 per dollar. Those days, a star like Kovalchuk or Fyodorov could get a $10M a year salary (generously, ₽400M), and IIRC Larionov said around that time that average KHL salary was around $800k.
That time is long over. The average KHL salary is reported to be around $425k now, and top earners earn just slightly above $1M (₽80-90M). I would say that the teams are definitely moving in the direction you depicted.
Would reducing the max salary to $300k a year be enough to make teams profitable? Let's see.
The second column in this graph lists the non-sponsored revenue for the KHL teams in 2019. We don't even need a grain of salt: even ₽400M of the most successful clubs is ~6.3M using that year's dollar rate. Which would just be barely enough to pay a full roster of $300k players (ignoring all other spendings). So no, such a significant reduction to player salaries wouldn't be enough to make the clubs profitable. Not without a great increase in the revenue from the fans and TV deals.
I'd also like to point out that we don't really need to hypothesize: we have seen an era when salaries in Russia hockey were lower than in other countries, in the 90s which led to nearly every player of worth leaving to earn more. As people in Russia aren't really supportive towards any local team of any level, the interest to the RSL dropped immensely, which forced the authorities to create the KHL as a powerful local league. We're witnessing something similar on a smaller scale nowadays. I believe not accelerating this issue at least is a correct idea.
I also believe the mods should move this little discussion to the KHL business thread.