I disagree with this because I think that there's a lot of cases where a free or very cheap app makes sense, but maybe they could do something to better surface the IAP pricing. I think metrics like the average amount of money spent by users or the highest IAP amount displayed prominently next to the app in the store would make it so that apps that try to pull stuff like this are much easier to recognize before the user downloads the app and invests time into it.