Probably not a good comparison.
The subscription aspect of a house is the property tax, which does blur the definition of ownership when it comes to land, if the government always has the ultimate claim.
Still they are perfectly apt comparisons. Consumables, even recurring ones, are not subscriptions unless you happen to subscribe to a service to provide those consumables. Even then you still actually own the delivered product and the only thing that stops when you stop paying is the service. They don't take the cheeseburger back, you just don't get a new one.
HP printers are now a subscription. They do retain control over the object and even the already-delivered ink stops working.
And it's an outrage, not reasonable. Artificially turning the seat heater in a car into a subscription is an outrage, not reasonable.
For most software, there is no reason it must be a subscription.
None of the value of updates and the treadmill of maintaining compatibility with other software, and the developer's wish to collect recurring income changes the fact that the software itself, if it functions today, can function exactly the same forever.
Maybe it will need to be run in a vm to provide an entire preserved world to go around it, maybe no one else will accept the files it produces any more after a while, and maybe you don't want to do any of that, but those are separate issues.
You could address those issues some other way like by writing a converter or something. If that's impractical, then you will surely buy new versions voluntarily, and there is no excuse for forcing you by breaking your existing things and essentially holding your life hostage all day every day.