One of the reasons that people are willing to pay for playing is that they can get a lot of in-game content by paying. For example, they can buy new weapons or new characters. Another reason why people would pay to play is that there are many challenges in the game and players need to complete those challenges if they want to unlock rewards.