Different people have different preferences. Just like how some people prefer to use cash when dealing, some prefer debit card, some credit card and etc. Each method have their advantages and disadvantages, but people still use them. Same argument for bitcoins.
They still buying btc because they have money to invest and they believe that btc has potential to help them achieve thier goals. There are lots of reason why they invest and maybe we only have common reason. BTC been experienced crisis yet still able to recover.