If you enable "New Outlook", you don't have to bother with that workaround - you just add your iCloud account and it automatically syncs up your contacts and calendars into Outlook.I contacted Outlook Support, and I'm getting some confusing answers. It looks like iCloud works with both Legacy Outlook and New Outlook, and that this syncing workaround functions for both:
Sync your iCloud calendar with Outlook for Mac
In addition, they are working on doing a direct sync, but this is for New Outlook only, and it's having issues:
View attachment 2244044The new Outlook for Mac - Microsoft Support
An introduction to the new Outlook for Mac.support.microsoft.com
Could you explain what you mean by "create an app password"? All my email accounts have passwords that are stored in the Outlook desktop client, so I don't need to do separate logins. Is a separate login needed for iCloud every time I reboot?
I'm getting confusing answers from Outlook Support on this as well. First they're telling me one thing, then another. I assume this is what you're referring to:
Sync your account in Outlook to the Microsoft Cloud - Microsoft Support
Learn how to sync your Google, Yahoo, iCloud, and IMAP mail, contacts, and calendar to the Microsoft Cloud.support.microsoft.com
An App Password is a password that will allow an application to log in on your behalf (you don't have to login every time, just the once) - This Apple Support Page explains what they are and how to create one. Once you have it, you add your iCloud account by providing your main iCloud email address and the App Password (not your normal password): Your account will be added and you shouldn't have to ever enter the password again.
That Microsoft Support page you linked is the right one that explains what syncing to the Microsoft Cloud entails