Your thinking is so naive. Any player who is offered a Juicy contract without being asked is obviously going to accept it,
why does he need to honoured the stupid action of the club that gave him a new contract and more money?
And also just because he accepted the new contract that doesn't mean a guarantee that he won't leave one year after he signed a new contract.
His plan to stay if West Ham can guarantee him winning something, they failed to sign a top striker so what's the point of staying if the club failed to meet his criteria. West Ham isn't a big club, Payet is a top player. A top player wants to win and many big clubs are going to try to sign him. This is just a normal day of football! Your statement is hilarious
West Ham was lucky enough that Payet stayed in summer.