That seems like the closest approximation. But still there is something different about the fungibility of sats versus a feature that can only be bought once.
In any case, kudos for getting this in place and maybe we’ll see Apple formalize the legitimacy of this use-case in the rules so that more apps can confidently go down this path.