I don't know all there is to know about Apple or MS, but when I encounter issues with MS I find it almost impossible to get a straight answer. My days of using MS products goes all the way back to MS Dos, when you had to enter commands in detail. When the user interface was improved with the Gooey screens and a mouse for virtually any computer the world of office and home computing was much better.
It now seems that the MS response to the seamless world of Apple products has changed the user expectation. I've never had an Apple laptop, but my iPad and my iPhone synch like advertised. I can start something on my iPad and finish it on the iPhone, and now that holds true for many things on the Apple watch. On the other hand, just to get my calendar data and contacts from my iPhone to my Windows 10 laptop I had to use a Gmail as an intermediary.
Years ago when I was learning to do some programming in COBOL, FORTRAN AND RPG 1&2, and instructor taught me that the key to gaining acceptance by the system users, was in the analysis and design stage. Too many programmers take off coding with only their concept of how the system or program should be designed. Although usually a little harder, new systems or programs were better received it at least on the surface they looked as similar as possible to the environment the user was comfortable with.
I seems MS didn't have a class with my instructor. We get handed the designers concept of how a calendar should look and we darn well better accept it because the customization to the users taste got left out somewhere. That's my complaint about the Edge browser and ProPilot. When I start an internet search ProPilot with its intuitive logic starts spitting out data, suggestions and page after page of search results that I have no desire to wade through. I've always been analytical about things, and I don't want MS to do that for me. I want to search for the best price of peanut butter without learning what it takes to make it and why it got that name.