Google did this on the Chromebooksthe production chromebooks by samsung and acer have a developer switch to allow running custom builds of chromeos, but not the bios-write toggle that the google cr48 had. the cr48 allowed flashing a custom bios that lets it run windows or any other operating system.
it's just like android; google-built devices allow the user to completely change them but once other manufacturers got involved, they decided to change the rules and restrict what the user can do.