You're right.Plus this is Indian Tv serial : TRPS decide the protagonist.Jennifer is a phenomenal performer while honestly , Aneri as Saanjh isn't that good an actress as Jennifer isThey should've taken a far stronger actress who can stand up to Jenny and counter attack her as a powerful protagonist.They should've taken Umang jain as Saanjh instead of Aneri.Aneri doesn't have the maturity to play Saanjh.And also, Arjun-Maya has been promoted as a couple from the very beginning and ofcourse, Sony won't dare to upset the minimal trp audience they have.Plus Aneri's chemistry with Kushal isn't good enough for fans to demand the Arjun-Saanjh couple.Plus many people even don't like Saanjh.There's a chance Saanjh might win the game but then Indian trp audience doesn't like Surprise endings .Add to that Maya and Arjun's sizzling chemistry and Aneri's failure to play her role properly .And we get a mess that doesn't convey the message the producers were trying to give out.That's why casting is very important.It can make or break a showAnd in case of Beyhad and few other shows, bad casting is forcing the cvs to change the direction of the storyGeez.