Yes. Time to explain again. Android will never be free. Initially, android is harder to make. Secondly, the money is used to prevent the minors from downloading the game. You see, android is very common among the minors, so if there were no payment, they would be able to download the game freely, which goes against of the age restriction. And before you ask anything, check a few previous comment.
- Me, four days ago
You always gota make changes dawg :P When switching between PC, Mac and even Linux now, it's not too bad. But for mobile ya gota make touch controls works, optimize for different phone types and architectures, and sometimes even more. Not to mention testing on phones always a pain. But yes also the other reasons too