It is in the federation’s interest to spread the wealth, because allowing others to collect points from championships is good for the team as a whole. It is not good to put all eggs in one basket. Imagine that in a year or two Zagitova starts struggling like Pogorilaya does now. They want to have 3-5 ladies at the top,not just one or two. Spreading the championships (different skaters for Europeans and worlds) makes sense.
For me it doesn't make sense. First of all, it's hard to predict what is going to happen in 2-3 years with each skater. Secondly, in 2-3 years the Russian Fed will have the juniors coming into seniors. They can give the other skaters opportunities to compete in other types of competitions, they already did that, and I think it's pretty fair.

