Bitcoin's price fluctuation is not entirely affected by technical indicators, it will also be affected by some social news.
When Musk declared to accept Bitcoin as payment, the price continued to rise and remained at that level for a long time. When negative news appeared, it was vulnerable to negative news and the price fell. Although the impact of these news on Bitcoin's price is temporary, these major events and the operations of some large companies will definitely have a huge impact on Bitcoin.
Public figures certainly have an influence but not significant, I'm sure when the price of bitcoin fell not because Elon Musk gave a negative opinion about bitcoin, but because many countries rejected bitcoin the big one of course was when the UK refused Binance to operate in the UK.
That very much depends on who the public figure is and whether that figure acts within its space of expertise. When Musk talks about crypto that first had a massive influence because of his wealth and outstanding achievements in other areas (except for PayPal, which is kind of similar). When Bill Gates talks about software or computers (or Steve Jobs for that matter, were he still alive), that does have massive influence. Or Buffet, when he talks about stocks. Interestingly, we could see that Buffet's negative stance on cryptocurrencies had zero influence, literally zero, because it is not his area of expertise and everybody knew that. Nobody would easily attack Buffet for his opinion on stocks as this dude knows what he is doing, but when it comes to crypto everybody really knew he is a newbie with a skewed agenda on top of that.