True, but oil is a mostly inelastic commodity (consumers can’t really respond to price changes quickly, and neither can producers).
So, if passenger demand halved overnight, prices for long-haul transport would implode. Even with the straits closed, tanks in the supply line would start to hit capacity, and spot prices could even go negative again.