I can see why Apple did this. Based on data from internal surveys I know from big tech companies, there has been a split between three cohorts; remote, some days in office and all days in office.
The some/all days cohort in office is the one that is the majority in almost all big tech companies.
So, tech companies have to retain their offices. If they are paying for those spaces, do they not allow the employees who work from home to come office at all? That can reduce cost for them, but a lot of remote employees wish to have the option of being in office on few days they chose as per their wish, that means you need to reserve space for them. There was recently an article which said one of the big tech companies saved $1 billion in office costs(this was despite paying for office space). https://www.bloomberg.com/news/articles/2021-04-28/google-is...
Also, if the teams are hybrid (remote/office) with some members of team being remote and some in office. There is extra burden for the team to accomodate the remote members for things like impromptu discussions as a group.
Personally, I like the option of being in office 2-3 days in a week most. Not having the burden of meals and having some bonding with folks in the company is something I like, it has been hard having that as a remote employee.
I think Apple should allow this call to be taken by individual teams though.