You don't think companies want to drill? The issue is that the leases they have are on areas more difficult to drill and so they're waiting for friendlier US policies to allow for it. You decide that you're not going to be antagonistic from a Federal perspective to oil production. You incentivize through tax breaks and subsidies. But you write those tax subsidies and incentives in a way that gives you input into whether they're allowed to cut production or not as it's "your" oil. There are ways to make it happen, you just have to be creative.So...nationalize US oil interests? How else do you compel private companies to drill when they have decided it's not in their best interests? They have leases in hand right now on something like 25 million acres of land and they're already producing more petroleum, crude oil, and natural gas than anyone else in the world.
I do also wish there was a way to create a nationalized oil production but I don't see any way you can do that without angering too many powerful people.