Another reason why oil prices may not settle down anytime too soon: exploration and production capex remains extremely low. Even with today's prices.
There's simply not enough resources being brought online. Even rig counts are below pre-COVID levels.