They could make that the default behavior. But I suspect someone whose mandate is moneymaking would veto it.
I think Apple would be well served by limiting in app purchases to either 200$ over the lifetime of app or 20$ per month. That would get rid of most bad press without costing them much. They could even then allow specific exceptions on a case by case basis.
So a net gain for everyone, then.