I'm curious if you have a conception of exactly how much money creating, testing, and deploying a SKU of a product actually runs. Now multiply it by the number of permutations of the product. You should get a reasonably large number with six or seven zeroes at the end. Be honest: are they going to even break even off of the micropopulation that cares?
I dont follow your point. I'm not asking MS to sell me a linux version of their tablet. I"m saying they shouldn't use UEFI or other proprietary bootloader tricks to keep me from wiping windows off and installing my own software on it. That would be cheaper for them to do than spending extra development time to keep me out.
But...you can do that. Right now. The Surface Pro 4 has no "bootloader tricks"; it has Secure Boot, which you can disable from the UEFI menu. No x86 Surface ever has ever had any "physical" methods of "locking you out of their competition".
So either you want something that already exists or you want something new, and I'm very confused as to your initial post.
Just goes to show how damaging FUD actually is. Someone made up this fear and people still believe it even when the proof is literally everywhere. They just don't want to look, repeating a lie is easier.
It's more nuanced than just FUD. I admit I may have been wrong and that the surface 4 might work on linux. but its disingenuous to call my position FUD.
at least according to this [1] article, MS requires secure boot in win 10. and the criticisms about UEFI and how it makes linux much more difficult to install (which I have experienced firsthand) are documented on wikipedia [2]. I'm going to enjoy my friday evening and not try to make a solid case, but of course microsoft denies that they ever intended to use UEFI to block competition (because they've never done that before :) ).
Beyond that, I find those that want to run Linux on a Surface often put it in Hyper-V and use putty + WinSCP + $TEXT_EDITOR_OF_CHOICE wired up to WinSCP. Heck, now there's the Windows subsystem for Linux.
X11 and VNC help if you want a Linux desktop, but that's admittedly a less than ideal experience.
Of course, virtualization generally precludes USB peripheral access, so my suggestions are a pure software and web development solution.