That’s cool, I wish you could do that to online (one time purchase) services that change your license terms after purchase. Keep my license terms static or full refund.
Although that standard might lead to them just moving to a monthly subscription model