Before WW1 people stated similar reasons why a war would not start.
People also thought that Putin wouldn't invade Ukraine because the economic consequences would be devastating, especially for Russia. Seems dictators don't really care about their own countries. Now with Xi grabbing more and more power in China he may also lose grounding in reality.