I think once Bitcoin breaks through eg $130-150k, no one is going to sell their Bitcoin.
Right now at $100k, it seems individuals who hold a lot of Bitcoin that was bought a long time ago at very low prices, are selling some.
That said, once Bitcoin breaks new levels, this will peter off.
And from there on, when people need liquidity, they are going to borrow from an ever growing set of lenders.
All of which will further propel price.
There's simply not going to be enough Bitcoin.