This might be the best compromise but that's besides the point.
I don't think I should have to add someone to a group for them to see a calendar I want public to the entire company. Although, we already have a org-Wide Team and it doesn't actually do anything - can't email it doesn't come with an Outlook calendar. I could create a new Group with a Calendar. I could create a Channel Calendar in Teams but that's certainly not appropriate. But this calendar can't be integrated in SharePoint or Teams so it's basically invisible. This would let me see these calendar in Apple Calendars and give myself or another admin access to update events. Regardless, the functionality is incredibly limited. I could manually create reoccurring events but I rather not.
This calendar doesn't sync with Outlook for Mac or Apple Calendars and, most importantly, reoccurring events don't show up on a SharePoint Events web part.
After spending more than 3 days on this, I feel more lost than I did when I started. We just want one place to see what's going on this week, who's available, and do we have a day off this week. I have spent DAYS trying to figure out some way to provide a shared company calendar with Holidays, PTO Schedules, On-Call Schedules, etc.