I sold my OIH today but still held some SLB/HAL which I have lost 50% in the past two years. I will cut them if they rise another 20%.
US shale oil greately skewed the world oil supply, they will make some money for $50+ oil and hence start flooding the market again. OPEC+ countries will increase production gradually next month.
With most countries targeting 2030 or earlier to ban oil vehicles on the road, there is no fundamental reason for you to hold these oil stocks for long.