The independent nature of bitcoin is the major factor driving it. I believe people are tired of government, being controlled and watch over like some nanny
The independent individual as an option is not getting better than government. The rich owners called the whales are now the main manipulators, they are the unexpected problem and new crypto government.
It can be driven by individuals because Bitcoin's price is based on the law of supply and demand. If many people will be using Bitcoin, it will lead to more demand and higher price. The total number of Bitcoin is limited only so if there is higher demand than the supplies, the price will soar higher.
The only drive should be the demand and supply but until this year, the demand has been maintained and the price falling. If the demand increases and the seller provide a lower price compare to market, it creates panic. This result in lower price order by buyer, this is the pattern of manipulation.