Window’s real problem is not the quality of their model or implementation, don’t get me wrong they’re bad but not really any worse in regards to usability or usefulness.
The real issue is that Google can implement it in a way where it’s difficult to turn off or avoid using. Microsoft can’t really do that, no matter how hard they try, people can choose to just ignore the features, Google can just make them appear and run without user’s choosing to engage with them.