I agree... she herself has been promoted ahead of others constantly throughout her career. Now it is the turn of someone else, such is life.
I have been Zakharova's long time fan, but her quitting Onegin was disgraceful. When the stars getting aging they should help the young dancers to build their carrier, just like what she herself received in her early year in Mariinsky. Maybe her reaction was just part of bolshoi's or even Russian's tradition? I don't know and I really hope it's not. I would like to see new faces rising when the older generation fades out gradually.