"something you'll discover when you're trying to get Outlook to talk caldav or carddav. "
Quite true. But to be fair on Microsoft, its a paid for product designed to work primarily with Exchange and O365. However as it is modular and supports addins, there are lots of free 3rd party solutions. For instance:
And if you are trying to sync to gmail, Outlook can do that: