This both windows/macs strength and Achille's heal. Windows supports a huge array of hardware, software and services, on a level that macOS could never come close, but on the other hand, since Apple controls the hardware and software the integrations they do support are typically better in how its implemented...but only their own ! And additionnally that integration works only well with paid cloud subscriptions.
So I assume then you don't pay for any MS or Apple services? You mentioned android, does google have your credit card? While on one level I agree that I prefer not having CC given to anyone, if I need to operate on any level and use any service/software then some companies will need my credit card. On a score of 1 to 10 safety/security, having either Apple or MS store my credit card, I would rank them 9. I'm sure Google is just as good, but since I don't pay for any google services, there's no reason to store my cc.Nor microsoft neither Apple have my credit card number. And without that the integration between devices using local resources is better in Microsoft's universe.