I'm quite surprised by the interpretation of Vaidehi as terrible and selfish.
To be honest, Badri wasn't a catch by any means nor was his family any great. It was deeply patriarchal and Badri was raised to believe he is special. For one when a girl told him she wasn't interested, he interpreted it as try again with grand gestures. It takes him to be stranded in a foreign land dependent on Vaidehi to realize her worth. Had she never left him at the altar he may have never learned that to be a good partner you have to respect them and treat them as your equal.
Sure, being left at the altar is a sucky thing. But I have no doubts Badri's family would have left Vaidehi at the altar if she said she wanted to be a free woman. My girl Taytay said it best....
I never trust a playboy
But they love me
So I fly him all around the world
And I let them think they saved me
They never see it comin'
What I do next
This is how the world works
You gotta leave before you get left
I can feel the flames on my skin
He says, "Don't throw away a good thing"
But if he drops my name, then I owe him nothin'
And if he spends my change, then he had it comin'