Not defending Apple, but offering forever-services for one-time fees is a great way to go out of business. I would not expect the App Store to be subsidized by hardware sales.
Also, assuming you accept the premise in the first place, it makes sense to charge the developer, who is the one generating work for reviewers.