Let’s take Dell for example. There is nothing stopping them from investing in the touchpad controller and designing it themselves if they want full control. And the OS level work is in the driver which is basically controlled by Dell themselves.
Originally Windows treated all touch pads as USB mice, at which point it was understandable that they couldn’t make their touch pads better. However, now Windows has an excellent and full fledged API that allows far more control, equivalent to what Macs can do. Further, if Dell wanted changes to Windows to improve their touchpad I hardly doubt MS would resist.
Personally, I suspect the real reason touchpad haven’t improved in the Windows world is that the vast majority of windows laptops are used for work and business, so they are either docked, or they have mice plugged in and their customers are happy using it that way.
Apple have a good trackpad because they developed a good trackpad. There is nothing really stopping anyone else from doing the same, whether or not they actually have.
But Microsoft targets businesses who don't care about polish because the buyer and the user are different people, and Linux targets hackers who care more about other things. It has nothing to do with what was originally claimed.
The touchpad is pretty good but it's still not as precise as the Mac touchpad - there is a slight hysteresis that makes it imprecise for short movements. No amount of tweaking settings could overcome this. The only way to be accurate at short range is to slow the overall pointer speed so it takes more than one finger swipe to move across the screen. (If anyone from Microsoft is reading this - why don't you fix it? It can't be that hard.)
The other problem with the Surface Book is the Home and End keys are not accessible at the same time as the function keys - a show-stopper for smooth editing and debugging in an IDE.
The touchpad is pretty good but it's still not as precise as the Mac touchpad - there is a slight hysteresis that makes it imprecise for short movements. No amount of tweaking settings could overcome this. The only way to be accurate at short range is to slow the overall pointer speed so it takes more than one finger swipe to move across the screen.
The other problem with the Surface Book is the Home and End keys are not accessible at the same time as the function keys - a show-stopper for smooth editing and debugging in an IDE.