Michael Hudson has the best explanation of why the US assassinated Soleimani, based on his experience working with US banks and oil companies. The US needs Saudi Arabia to support the petro-dollar and to provided Wahhabi terrorists as proxy forces to destabilize targeted countries. Soleimani went to Iraq as a diplomat working to create peace between Saudi Arabia and Iran.