Um, I am not sure how I feel about this. Why would Xi support a two-state solution? Isn’t it more justified to have a one-state solution and return all of the land to the Palestinians? Won’t a two-state solution eventually lead us back to another genocide? This feels off. I did not expect Xi to make such a statement.
Well… I don’t know what you expect of the Chinese leadership, but their foreign policy is very pragmatic, and sometimes, like in these cases, very conservative and not progressive at all. They want to avoid conflicts at all costs, even if it means sacrificing a more revolutionary, socialist stance on international issues.
And although we may disagree with the position of the Chinese leadership on this issue, a socialist country in our time has no other option except having a relationship with dozens of capitalist countries all over the world. To have a more firm political stance on an international issue could send a bad message for the majority of capitalist countries which want to continue pursuing their short-sighted interests which causes political issues (aka the vast majority of capitalist countries).
If China interferes politically and diplomatically on an international issue, capitalist countries could wonder if they would get the same treatment under their own political issues, thus hurting international business, which is the blood of the Chinese economy.