It's not necessarily "blaming", more a combination of:
- Apple released macOS 26
- This version was in testing for many months
- During this time, Apple has apparently not tested how Slack, VSCode, Discord, work
- Or they have, but haven't bothered to reach out to Electron maintainers
- The overriding of the private API was in order to fix a bug with a public one
Combine all of these and there is some onus on Apple for this. If you don't fix your broken public APIs, don't be surprised when people start using your private ones that do work.
But easily the worst point is that QA apparently is limited to their own applications only. Do they really care about the user if they don't test applications found on nearly every mac setup out there? Don't they use Slack internally?!