I get that lifetime subscriptions are much more palatable to users but I don’t think it works if you consider that users will want lifetime support as well. So for maybe 20$ you’ll get theoretically years of even decennias of support, ignoring inflation, new bugs and security concerns, etc. It just doesn’t make sense and I wouldn’t expect it from a dev.
I don’t really expect support. I guess bugs get fixed along the way no matter if the user pays monthly, or once. I get the appeal of a subscription for devs, but for users it is not so nice.