Earlier quoted context omitted.
You make a thing. You sell your thing. You sell it for more than it cost to make it. That's your revenue stream. But that's not enough (apparently) hence locking down repairs and other anti-end user behaviour.
Now you've shipped your thing that lasts forever. If it's a mechanical object, maybe you can get continuing revenue from spare parts, but those will bring in less than the original purchase. Worst case, someone brings up a factory copying your part design (without doing any engineering work on them, just copies them exactly), and undercuts you. If you sell software, do you let the old stuff atrophy and become insecur…
The shining example for actually doing it right is Jetbrains. There is a schedule for new releases they keep to. You get loyalty discounts for long term subscriptions and ending a subscription entitles you to a version that is ~1 year old in perpetuity.
Plus the prices are (IMHO) entirely reasonable.
Almost no one else does this. Other companies will, say, take the MSRP of the software package, divide it by 12 and give you that as the monthly price with a minimum contract period of 12 months. They'll also restrict you to choose platform when you purchase and may limit the number of installs rather than concurrent users.