Everytime Bitcoin price drops, there is always buying up for the price to reach a new high.
not every time and not always.
it all depends on the overall market trend of that time. for example during 2015 to start of 2018 market was mainly in bull mode so every rise was followed by a correction (the drop you refer to) and obviously after the correction the rise continues so it may seem like after every drop there is a buy that brings the price to higher value.
but then during start of 2018 to first quarter of 2019 bitcoin was in a bear market so there was a downtrend and every drop was followed by a reverse correction and then followed by more drop.
Everyone might be used to this pattern by buying the dips at every new high lows form without minding the risk with the hope of always bouncing back.
What will happen is that there will be a lot of people that will buy at every high intervals and could lead to a big market correction where people will be forced to sell at loss.
No one knows when this will happen , but the fact is people that bought high will get tired after several wait for the bounce back to happen which will lead to sell off to cut loss.
your conclusion depends on a big assumption that majority of the market participants are newbies who don't understand market trends.