Originally posted by: spnfan
We do generally say that but shahmeer wasn't lying for some greater good. He was lying for his own selfish reasons. All this would have made sense if he changed his identity for some other reason and came to stay at Shibra's house, fell in love with her and courted her. But his entire purpose of changing his identity is to make her fall in love with him. He only showed her the side she wanted to see. He did all those nice things for her and her family to make them like him. There is a purpose to everything he did. He manipulated them to like him except sukaina who liked him because he was doing everything her father couldn't and making her life easy. The entire shibra falling for him is orchestrated by him. She didn't fall in love with shahmeer sikander, a rich guy who is gonna be a future pm but Fazal baksh. If it was so easy for shibra to forgive him, shahmeer could have just courted her as shahmeer and just hide the fact that he is dawood's son. Also if shibra was someone who would just forgive a guy simply because of he didn't had any bad intention why is she shown to be someone who can't stand any bit of wrong doing? What was that all I hate rich people speech? Now that she understood the advantages of a rich guy being head over heels for her she is fine with rich people.
Zaroon was very straightforward with what he wanted from her after they met again. He wasn't lying or manipulating her. He straight up proposed her and courted her directly. He proved that he changed and gave her a reason to belive him. Nothing of that sort happened here. One day shibra got to know that the entire identity and personality of the guy she fell for is a fake and the next day after a little ted talk with her system who gaslighted her, everything was swept under the rug and she only cares about her father not agreeing for the alliance for obvious and valid reasons. The drama even shows Sulaiman is in the wrong 
How is shibra fine with the fact that shahmeer and Fazal baksh have entirely different personalities?
For me, it's ok to see him coming over Shibra's place to make her fall in love with him. Like people say, this is a love story and it's ok to have the fantasy elements in it.
@Bold: I don't think so that he showed her the side she wanted to see. The first thing being him coming as Fazal Baksh who is not well educated or have the communication skills or the intelligence. He went there with the financial status lower than Shibra's. Shibra doesn't like rich people but it is not confirmed that she will want to be with someone of lower strata at that time. Not only in the financial status but also from education point of view, FB is much lower than Shibra.
I don't think that he manipulated them to like him. He did things for them in expectation of making them to like him. If he had done nothing and gave the impression that he did things then I would consider it as manipulation but here he actually did things for them but in the name of Fazal Baksh.
Shibra forgave him because she is in love with him. She loves him that much where she can forgive him. As far as I understand, she had a preconceived notion that all rich people are bad and corrupted. Now that she is in love with Shameer and also has seen his good side, may be her perception about rich people changed.
I feel that Kashaf did not get enough time to understand Zaroon. Yes, he was straight forward and directly proposed marriage to her. She agreed to marry him based on one gesture.
Sulaiman is wrong to some extent. Like someone mentioned, keeping a young guy in their house where his two young daughters are there is not an intelligent thing to do.
From what I observed, even though he is acting as FB there were moments where he, may be, unknowingly behaved as Shameer. Like the discussions they had on education and coming to love whether it is FB or Shameer the love he has for Shibra is seen in his eyes.