In practice, of course, it's just about solidifying lock-in with a cover story that's obviously weak to those with technical experience but is justifiable to politicians and regulators who would otherwise be all over MS for facilitating this kind of funny business.
That's debatable. For Microsoft, it's preferable you run a pirated Windows (and, hopefully, a pirated Office) than become part of a non-Microsoft ecosystem. Network effects apply and, as soon as too many people switch to non-Microsoft ecosystems, the value of using Microsoft decreases.
The default setup of these computers (no full-disk encryption, easy to disable secure boot) typically means that it offers no such security. Look at Chromebook for an example of apparently doing it right.
It wipes your hard disk if you enable developer mode(which is a painful process in itself). And then at every single boot you either have to wait thirty seconds to go past a very scary warning or press Ctrl-D. Every single time you boot. If you switch back to ChromeOS, the hard disk is wiped again.
I would love to see HN commenters' reactions if on disabling Secure Boot, the Windows 8 partition is wiped along with any documents and files you saved locally and if you wanted Windows 8 back, it wiped your Linux partition in the name of security.
I'm not saying it's actually secure; I haven't analyzed it in that kind of detail, and I don't even own one.
The equivalent to a Windows 8 partition on ChromeOS is cloud storage like Google Drive, Dropbox or Skydrive. This cloud storage is not being wiped when you switch to or from developer mode.
The local storage is just a temporary storage for downloads and caching.
Oh, and entering developer mode on my Pixel was as easy as holding 3 keys down at the same time.
My PC has one such thing, and it's garbage. I managed to find out how to put it into some sort of 'information' mode with less graphics and more info... but isn't a BIOS screen supposed to be a wholly info thing anyway?
If anything, what you're talking about has more to do with EFI