I once read an article explaining that storing oil is definitely not easy. IIRC, it was super toxic, abrasive, could easily be set on fire, and of course, super valuable => you need almost a bunker to store it...
Oil is already a boom/bust business. Leaving oil and in the geological formations where it sits is probably the best way to store it.