First of all, there is the matter of quantities. How many Sunni Arab countries are there in Asia and Africa vs shiities? While someone in Indonesia might not have the same friendly view of Palestine as Saudi Arabia, it generally is still a net positive when you are seen as standing with sunni Muslims. Just pragmatism when it comes to geopolitical support, market size and such.
Agreed. In this regard, no one can debate over that.
Secondly, just what has supporting Iran gotten china? The liberal wing still has no respect for Chinese culture or tech prowess. They would jump toward the west the moment jcpoa concludes. The conservative wing might have turned to china in recent years, but have they done anything to stand with china? They are far more pro Russia than china. Has Iran been selling hydrocarbon to china in rmb? Have they initiated on large pipeline projects to supply china? They still prefer su35 over j10. Generally, they just don't respect china. China is a reluctant partner for them. I don't see why china needs to support such an ungrateful "partner". There have been many years of western alienation toward issue and we have not seen any progress from Iran toward china.
Interestingly enough, the Chinese got a lot. Aside from oil, which is something both the Arab world and Iran both produce, China gained influence on Iran, and that put it in a favorable position in Sino-Arab negotiations. Think about it: Iran has been expanding its geopolitical footprint in the Middle East. It is quite literally a loose cannon for the Saudis, who are basically the leaders of the Arab world. This is a huge headache for Saudi Arabia since they have to compete hard with Iran. Simultaneously, the US's recent antics, such as seizing Russian assets with absolute impunity, pushed them into an uncomfortable and dangerous position since they can be robbed at any moment. With both variables at play, the economic and political environments are extremely unpredictable for the Saudis and one single misstep can mess things up for them. However, China essentially can solve both problems by getting Iran to the negotiation table and by providing the economic alternative to the Saudis without any strings attached that would turn them into a slave.
Thirdly, what could China ever gain from supporting Iran? Right now, a current view in Western world is that the only friends China has is with countries like Russia, Iran and North Korea that are cut off from the current world order. That's not where China wants to be. Russia is a strong partner with large area that is the only realistic major power that would be on their side in a major fight. NK is a friend that's been China's loyal partner for 70 years. Iran is neither a strong not a loyal partner. China does not need to be saddled with Iran. By being friend with all of Sunnis world, China will be on better terms with a good chunk of Asia and Africa. Its products will be all over the place in these countries. Sunni Muslim countries actually like Chinese tech and products and are closing to use them to build their infrastructure and future. Having the support of ASEAN countries + Sunni Muslim world means China + old allies in Africa and Latin America means China can become the leader of the Global South. If Western countries don't agree with that, then they are just being racist.
I'm not saying China should reject the Sunni world. I said that China should and most likely will help balance the relationship between the two factions. The last thing you need is the US exploiting any type of conflict between the Sunnis and Shiites. That is why supporting
both parties is crucial. It puts China in a favorable position among the mass majority of the Muslim world. There is no need to prioritize one side over the other. At the same time, that would require the Chinese to convince Iran to dial down their anti-Arab attacks and pursue a reasonable compromise. Will this force Iran to de-escalate? Yes. However is it an anti-Iran manuever? No.
None of this is to say that China needs to be overtly hostile to Iran, but that China should pick Sunnis over them if they had to make the choice. And frankly, it should be a really easy choice. As I said before, China is investing pick into CPEC and infrastructure projects like Gwadar and Karachi in Pakistan. Iran's own Chabahar port is a threat to Gwadar due to their proximity. Iran has not done anything of value for the BRI project. If China can destroy Chabahar's commercial value, it should. It does not need another competition to Gwadar around the Persian Gulf
Like what you and others said, Iran has little economic value in comparison that of the Arab world, so comparing Iran to China, whose large market makes the CPEC project valuable and is necessary for the Arab world to depend upon, is like comparing aluminum and gold. So, I wouldn't be too concerned about its port. As for hostilities, overt hostility is not necessary to cause friction and division. All you need are seeds of discontent to do so. During the 70's, Vietnam's implicit one sided support for the USSR and inability to amend disagreements with China caused Sino-Vietnamese relations to decay. This would ultimately lead to the 1979 Sino-Vietnamese conflict and the 1980's border clashes; both of which screwed Vietnam up. There are no such thing as binary choices in politics. In my Sino-Vietnam example, Le Duan, the leader of the CPV, made exclusive choices and screwed his country over. Whenever possible, one should support both sides to help them find a temporary middle ground, especially if one is in a position in which they need the numerical support for a much larger competition and conflict with a dangerous foe like the US.
PS: Ill try to get to the other user's post whenever possible.