Who would pay them for it before "developers fixed their stuff"?
People fooled by an expectation of quality extrapolated from their end-user experience. Alternatively, people who have to carry out orders from managers who never have to interact with it personally.
The way it works is that Apple would have committed more resources if the projected outcome was more revenue. By choosing to approach it as a free option, they committed a free option's worth of resourcing to it.