Yea i don't like subscriptions either. For me though i look at it as a long term purchase and i don't like that.
I don't mind licenses like JetBrains though. Ie purchase a year of updates, but it'll keep working regardless. Subscribe to Own also seems decent.. not sure i've used one though.