20k is near the floor of what it cost to mine crypto at scale, I think that's why it's a support point. Large miners have capital reserves to hold the Bitcoin if they can't sell it profitably. I'm guessing 2 years runway for well managed large operations. Which means one more 1/2ing in 2024, a price spike, and then it's final collapse 6-12 month later.
My magic 8 ball is done answering questions now.