The hardware will probably have the capabilities to do so, but I can see consumer software reaching a point where much of the compute is performed remotely, and we're just being streamed a rendered interface.
This is why plain text matters.
1. The vendor has a choice of what they offer me. They can decide to offer only networked, for-rent versions. That's their choice.
2. I have a choice what I purchase or rent. I can decide to only buy (not rent) software that resides on my own machines. That's my choice.
They can pursue a direction that I don't want if they choose to. I can still choose not to go along.
The (unfortunate) idea is that network latency will be low enough, and rendered interfaces will be good enough, that companies can make "streaming software" a compelling enough experience for the masses, to the point where it becomes normalised.