Windows 10S will be a closed platform?

Just a note–for the Xbox it was never a case of an always-on requirement, it was a check-in once for each 24 hours, which is much different and well within the capabilities of 99% of users