As a dev I have no control whether to call my app "Free" or "Free to download but contains IAP that are required to use the whole game."
Apple has two categories, "Free" and "Paid" and places your app in the category automatically depending on whether the download price is nonzero.
So really, if you want to blame anyone, blame the app store creators, not the app creators.
(Of course there's still the ability to blame companies who market their apps as "FREE" in advertisements in other apps).
EDIT: And of course Apple has already added the label "Includes In App Purchases" to free games with IAP. I think that's good enough.
As a dev I have no control whether to call my app "Free" or "Free to download but contains IAP that are required to use the whole game."
Apple has two categories, "Free" and "Paid" and places your app in the category automatically depending on whether the download price is nonzero.
So really, if you want to blame anyone, blame the app store creators, not the app creators.
(Of course there's still the ability to blame companies who market their apps as "FREE" in advertisements in other apps).
EDIT: And of course Apple has already added the label "Includes In App Purchases" to free games with IAP. I think that's good enough.