Exxon, Chevron and other companies are navigating the worst shortfall in supplies in decades. Yet they're sending more cash to shareholders than investing in oil fields.