Getting people to actually pay you for something is hard and fraught with uncertainty and danger.
Just to be more explicit about these dangers and uncertainties:
- It takes time to set up a payment system, and it's not
nearly as fun as building the app in the first place
- When you start charging, you take on responsibility for
the app, and supporting users
- If no one buys it, you've wasted the time and money you
put into setting up the payment system