Anshuman was casually dating Geet and never intended to marry her. However, he was well aware all along of the marriage fantasies Geet was harboring. Yet, he never seems to have made any real efforts to dissuade her.
There is absolutely nothing wrong with casually dating someone - as long as people are on the same page. As soon as one person starts expecting more it is time to have a mature conversation to see if both can return to the same page or break up.
Anshuman's fault is that he was extremely immature. He did not think through the consequences of Geet falling for him. He led her along till the point of her running away for him. He never had a real talk to get on the same page but then gaslit her for acting on emotions she had been transparent about.
If he was merely immature and did not know how to break up like an adult - it is forgivable. Its an adulting skill that takes time to learn. But if he was having fun and wanted to enjoy the intimacy until he was ready to move on then he is a giant asshole.
And yeah, Geet is an idiot for not making sure the guy is on the same page before leaving behind her family. Unless he is with you helping every step of the way and has a plan - the dude is never worth it.
1