If you add a perpetual bonds with a coupon equal to the service charge, and the service price doesn't increase, you could create a perpetual "free" iCloud offering. However, I think the main problem there aren't that many people who are willing to pay for it.
Perpetuities are only possible because of non negative interest rates but inflation tends to be higher so they don’t pay out constant in terms of purchasing power
You can also engineer your fund to generate enough to reinvest for inflation. Your fund, and your ability to pay more as prices increase, will grow, so you can absorb reasonable price increases and maintain a readiness to bail.
Decomposing that lease cost into a bunch of small feature pieces is really about better price discrimination + fewer “SKUs”.