Pay to win. Leveling up cost money. Beating quests and special events cost money. Making everything so hard you need to spend money is not fun. Making the game frustrating so people spend money is not right.