Because a lot of mobile games are made in Unity, and mobile has a higher rate of people who install and then uninstall without really playing the game. People also install things by mistake on mobile, thinking they’re something else.
So by charging based on installs, they’re able to squeeze developers a lot more (especially mobile game developers). Competitor engines like Unreal don’t run very well on mobile.