This trend may have the effect of coercing users to stay connected. (Even if the "requirement" is not truly a requirement but merely a suggestion or recommendation disguised as a directive.)
As such, users with the "right to go offline" may not do so because a company is telling them they must stay connected in order for some (non-networking) software to work.
There are many examples of such software, and at the risk of annoying some people, I will provide some.
But the nature of my question arises from the simple idea that sometimes software can accomplish it purpose without an internet connection, as will be familar to anyone who used such software before internet connections were inexpensive, "always on" or fast.
This a broad concept. It applies to all software.
Random example 1: Professional/hobbyist audio recording, editing software
Random example 2: Unnamed operating system setting world records for number of "updates"
"Office suite" software, e.g., word processor, spreadsheet, etc.
Can a user record and edit audio without having an internet connection?
Can a user read, create, edit a document or spreadsheet while being disconnected from the internet?
There are reasons that companies want users to stay connected.
However users are not always given full details on those reasons.
Obviously leaving computers connected poses risks for the user.
Users have to weight those risks. Should users be entitled to the full details? (Without having to use a program like "Little Snitch".)
The first question to ask is: Can a given program accomplish it purpose without using the network?
If yes, then the next question is: Why does a company "require" a user to have a working internet connection for the use of this software?
Free use of a user's internet connection by a company enables collecting user data and potentially generating revenue from user data, e.g., through advertising.
But should users give away their network bandwidth to companies to use however they see fit?
Even more, should users give away their RAM as if it was an inexpensive, infinite resource?
Software programs that generate revenue routinely increase "minimum RAM requirements" year by year but many times users receive no details on why the increases are needed.
The reasons could be legitimate however they might also be questionable. Without consideration of the undisclosed details, how can users make informed decisions?