Other large companies are similar. I worked for one multinational where they only allowed employee donation matching in narrow cases:
- certain large universities
- certain large hospitals
And that's it. I wrote to HR multiple times asking if my local health related charity could be part of their matching donations. Finally got a terse answer saying "no, only the ones on the list."
Some enterprises are so scared of anything remotely resembling controversy that they severely restrict matching, and others just don't offer it at all.
Meanwhile, Microsoft is fantastic about employee matching.