Your list is true but of course, MS does more than PCs and PC hardware. If Apple were so awesome we'd all be using them at work but those of us old enough know that Apple failed at the business market in the 80's and 90's and is still not a competitor for enterprise. They still don't have a competing email server or office productivity suite or DB or enterprise domain management or robust user access controls or server OS or print servers, file servers, collaboration environment, web server, development language, etc.
btw, I HATE my surface 4. It's massively flawed, primarily due to the Intel Skylake failures with sleep mode that they're still trying to fix with UEFI updates. I HATE going from the doc to tablet and back. I always have to reboot just get the screen resolution back AND I have to continually resize the windows. The doc has an weird 10 second time out for wireless adaptors that causes missed keystrokes and delayed mouse response - solution is to move the adaptor to the tablet. It's maddening, especially considering it performs rather well as a PC once all the annoyances are dealt with and it's portability and keyboard cover are nice and very usable.