The main reasons why Twitch is popular are the live format of videos, esports competitions, and the ability to interact with creators through chat.