Yes, "most" people do have internet connections. But even in the US, let alone the rest of the world, there are significant geographic regions where there is NO internet connection, or only slow connections that are not adequate to support 365.
I have seen questions / complaints here on this forum from users who cannot make 365 work for them. The 2 specific examples I remember are one from a guy in the military who is deployed to remote locations for months at a time with no internet connections
at all. The other was just this week, where a business user complained that his 365 subscription was disabled (multiple times) when he was trying to do presentations to customers!
You have made the informed decision to switch to 365. Great, it works for you. When the terms are favorable, I have recommended that people by 365 too. However, I, and others choose to use the 1-time payment license for various reasons, beyond simple internet
connections.
No I do not "expect" MS to send me an "upgrade" disk. Long ago I did order an installation disk from MS, for which I paid and paid for the shipping too. I would like to continue to be able to buy Office the same way I have in the past, with a one time
payment. Personally, I have a philosophical objection to buying products on "time payments". Especially when a company expects to keep my payment information to use on a monthly, or even yearly basis. Companies get hacked, even MS, leaking my personal information.
When it comes to who gets the "windows update" (not upgrade) that includes the missing grammer checking code there is an issue of semantics. MS has said that it will only provide "new features" to Office 365 subscribers. That is their option, one that
I disagree with because it is fragmenting who has specific features, making support more difficult. But, grammar checking is not a NEW FEATURE. They are recreating exactly the same feature that was in 2013 and earlier. They made a mistake, a bug, during
development, and were not able to include that program code in the release of 2016. Now that development has finally caught up, I believe that that missing program code should be freely distributed to all users of Office 2016, one-time payment and subscriptions
users.
MS said that the missing grammar features were due to problems during development. The missing grammar features are an accident. Fine, I have no problem accepting that. They had a problem, now they should fix it, for free. They should not force users to
PAY MORE to switch to the subscription license to get the fixed feature. And, if there do happen to be a few new grammar checks, so what! That is just part of the normal new features that should have been included when 2016 was first released.
On the other hand. If this was an intentional tactic, intentionally delaying the release of all of the existing grammar checking to force more people to switch to subscriptions. Well, that would be pretty despicable, wouldn't it.
MS wouldn't do something like that, would they ....