First, profit margins in the oil companies aren't all that high. The raw dollar amount is, because they sell so much product and so have high revenues. But proportionately, the profit margin is only in the single digits.And if gas is such in demand all over the world and prices are high, why are the oil companies making record profits?
In any case, you've answered your own question. The oil companies are so profitable because ... the product they are selling (gas) is in such demand which makes prices for it so high. That equals profits for those who sell it.
Don't people like you constantly yell, "Airlines should raise fares!" Why is that OK? Any corporation has an obligation to its shareholders to price its product as high as the market will bear.
You might want to check into buying Big Oil stocks, if you think their profits are so out of whack. That way you can share in the "windfall."