Why is the supply currently at ~20k when it was ~5k 2-3 years ago ?
It's because the speculators who bought 2-3 years ago are now selling. Back then, they used Wallstreet's money to buy. This is why prices went up. Now, they are selling.
It's unraveling. It takes time. Slowly, but surely, prices will come down 🙂