Adobe could eliminate this loophole by simply charging the difference (between what they actually paid and what they would have paid on a monthly play) when they opt out.
Presumably the current arrangement is some kind of creative accounting exercise though, and such a pro-customer policy might blow it up.