People are holding their bitcoins because they are confident enough that it will help them to make higher profits in future as bitcoin has grown like crazy in this year and if the demand keeps on getting higher then by next year it can also achieve the price of 10000 usd and people wants to sell their coins at that price.
that is correct. People only care about the profit and therefore, they are holding as many bitcoin as they can to earn more money in the future. And in the future, the number of people own bitcoin will even be higher since right now, more and more people are learning about bitcoin and bitcoin has appeared on many social media and television