Subscriptions lock you in on various levels. It’s very similar to renting a house. You can get kicked out by the owner.
Subscriptions for individuals is different from subscriptions for companies. Companies want to optimise time, individuals may want to optimise cost
personally, I am inclined to pay for IDEs as I spend more than 50% of the time on it, but not so much similar amounts when I use tools no more than 5-10 times a day.