Delete vs. ceasing to function
I've experienced straightforward software expiration and offer no complaints (even though it can be irritating when it happens).
On the other hand I have never had anything delete itself & my feelings are mixed.
Personally I use a lot of "stuff" and try to keep legal and compensate authors but... I know I'm nowhere near 100% on this.
Even if someone were clearly in violation of terms and deletion was a known consequence... automatic deletion seems a little extreme to me.
One thing I'm sure of, I'd avoid software if I knew ahead of time it had the ability to delete itself.
Maybe not in this specific instance but... I can imagine scenarios where deletions would result in unforeseen, collateral damage.
Wonder how term and conditions would hold up in such cases?