I don't feel so, those people who buy coins will often look for the price status and once it is a little bit low they start to buy and sell them when price goes high than they bought, also they spent coins online to buy something they wish to buy.
Yes. All in all it's just a matter of people execution beliefs if they feel they need to sold their coins.
And besides not all are holding and others uses BTC in regular basis disregarding the bitcoin price.
But you also see now there are now more stores that is accepting Bitcoin and that is perfect so it will be also more popular.
I still don't see any physical shop in my country where I can spend it directly, I spend sometimes online but majority of coins I am holding and will spend when I see higher price at the time of halving.
It will be more advanced in future,but right now I don't feel to spend as price is not too high, so holding now is the best thing to do with bitcoin.