Good gaming experiences goes hand-in-hand with intrinsic motivations. I do agree that extrinsic motivations is often more powerful than intrinsic ones in terms of drawing the players in. Using extrinsic motivations to draw players in and then converting them to intrinsic motivations seems to be a good formula. Many games use this system to retain players. Hearthstone, for example gives players daily quests that rewards gold (extrinsic). Earning the gold and playing gives the game a chance to retain the player with the game elements (intrinsic).