0 1, the religious differences between Saudi Arabia and Iran have always existed.
Although Saudi Arabia and Iran belong to the category of Muslim and Arab countries, both countries believe in Islam, but they are different sects. Islam is divided into Sunni Muslims and Shiite Muslims. Saudi Arabia belongs to Sunnis and Iran belongs to Shiites. Both sides believe that the sects they believe in are good, so the two countries disagree with each other in religion. There have been many wars for this.
02. The ethnic contradictions between Saudi Arabia and Iran are also very serious, and they are already incompatible.
Saudi countries believe that the Middle East should be ruled by Arabs. Saudi Arabia has absolute strength and reason to become the number one power in the Middle East. The Iranian nation belongs to Persians. Saudi Arabia believes that Iranians are foreigners and are not qualified to be the hegemon in the Middle East. Iran's direct ethnic disputes are not to be outdone. It believes that Saudi Arabia has no ability to compete for the first position in the Middle East, which is one of the reasons why the two countries often fight.
03. Saudi Arabia and Iran compete for hegemony in order to strengthen their national strength.
Aside from these historical contradictions, both Saudi Arabia and Iran want to make their countries develop better, so both presidents are eyeing the hegemonic position in the Middle East. Whoever has more money and a strong army is the boss in the Middle East. In recent years, friction and war mean that both sides want to consume each other's economic and military strength in order to annex each other and expand their country. However, judging from the comprehensive strength of Saudi Arabia and Iran at present, starting the war again is only a mutual loss.