Well, that was because developers demanded it. Apple initially didn't allow in-app payments for free apps.
But Apple _never_ delivered on that. Instead, Apple pushed "subscriptions", which is just another name for rental.
Subscription models produce lots of recurring revenue, so companies absolutely adore that model when they can get away with it.