I think he's here to remind us that she is a victim and to show us someone even crazier than her so that we immediately feel bad for her and we will clap when Rudra saves her from this psycho and will forget about everything.
The problem is that we already had a villain in the house!! And I am totally fine with Rudra hating her, because he will probably hate his dad even more when he founds out what MJ did to Maya. To be honest, I imagined that at the end of the show, both MJ and Maya will face the punishment for their actions and Rudra can come to terms with what either had done. As a dark show, I don't mind a less than happy ending.
But Vikram is a useless tool that is dragging the show somewhere else. I cannot stand him because all Maya did was leave him...and somehow she managed to bump into a bigger psycho than MJ.
I hope Maya sets him on fire because that's the only way to get rid of such a stupid character🤔🤔
Maya has immense support even without this 'sympathy by comparison' theory you mentioned. The writers simply changed the plot line due to pressure from the channel. That's it.