If you think buying low and selling high is simple, then you can just buy futures contracts.
Instead you need to buy a contract for Dec 2021, store the oil, and sell another contract today for delivery in 2023 for a higher price. This is exactly what people with storage facilities do, and is why people who buy CRUD ETF's don't make all the money, even if they make the right call about which direction the oil price will go.
Aren't futures dependent on storage capacity anyway?
Like at some point at scale, it's got to be better to do the physical rather than contract equivalent.