Not everyone buying shares for long term some people just treat it like day trading and nothing special about that. The fast market and high volume is the reason people use it for day trading
Day trading can be profitable for some traders, but not for most traders. Even if the share price volatility is high, a trade cannot always sell at the top and buy at the bottom. Fee and stamp duty will eat into profit as well.