Completely agree!
Shows don't become famous for the love of the villain or vamp! It's really hollow reasoning to think so. People watch, not only for the villain/vamp and suspense/drama they bring BUT ALSO because they want the positive character to turn heroic! They wait to see what she/he will do, how others around him/her will react, will he/she get support or not, and what will he/she do to counter the negative character if she/he gets support or not.
We want to see real people, real situations, but their issues resolved in an ideal manner. We like to see an impressive battle between good and evil, and finally good triumphing over evil! That triumph does not necessarily mean that evil guy or girl should land up in jail, on deathbed or asylum. But also if he/she openly regrets, admits his/her mistakes, asks for forgiveness and lets go of all grudges. Destruction of evil is also okay and entertaining, and reformation or everyone being eventually friends or moving on in each other's individual lives are also good.
Nowadays, they focus too much on so-called negative characters and details of their lives.
Whereas the positive one has only two things to do - be a yes man/woman and cry/break down or remain silent due to vamp/villain!
That's actually sad! Indian tv needs big overhaul.
10