And I wouldn't be surprised if people who used the free upgrade, had to pay some kind of subscription or annual fee after the year is done. Now this hasn't been confirmed to be the case, but it also hasn't been denied by Microsoft. (As far as I know.)
The link I gave DID include the denial. Direct from Microsoft on their own website.
"And even better: once a qualified Windows device is upgraded to Windows 10, we will continue to keep it up to date for the supported lifetime of the device, keeping it more secure, and introducing new features and functionality over time -
for no additional charge.
They also explicitly describe what a "qualified Windows device" is (and it includes everything it should, no loopholes there). The only potential loophole I can see is "supported lifetime of the device", but I think if they try to do anything silly like say "if you get a new CPU, it isn't the same device any more", they'll be forced to back down, they always have before.
And, regarding Windows 365, I suspect that yes, they will bring out something like that, but it won't be for people like us, it'll be for Enterprise licences, where people are licencing thousands of PC's and a lot of organisations will actually welcome a subscription model.
I used to sell this sort of stuff, mainly to customers who were asking for quotes for well over US$1m at a time, and who wanted those quotes to show lifetime costs, which typically meant 7-10 years from the contract date. Those types of customers have preferred subscription models for years. This isn't about home PCs.