I think everyone is buying Bitcoins because it's expected that the Bitcoin's price will increase highly after the next halving happening soon. Although there is some Bitcoin's fans just buy it to support this currency
Bitcoin needs a support from the community for sure but majority of people are buying it as they feel that this can be the best investment for future giving outstanding ROI.