According to me the maim reason that people sell bitcoin is because they don't have a gut and can't afford to loose their money,they can't take a risk and get panicked and sell their stocks when bitcoin starts falling.
But also many have invested in it for short term so it makes sense.