Ugggggh. As if graphics support on macOS weren't middling enough already. It's like they're trying to become as irrelevant as possible in that area. I could understand if they were deprecating it in favor of Vulkan. That would be in-line with Apple's history of aggressively pushing forward new standards. But by no means do they have the clout to coerce developers into their own bespoke graphics API that doesn't work…
"But by no means to they have the clout to coerce developers into their own bespoke graphics API that doesn't work anywhere else" To be fair, the overwhelming majority of game shops develop on engines, and leave the engines to deal with the platforms. Unreal Engine, Unity, etc, support Metal, among others.
I’ve witnessed plenty of last minute builds be saved by a Unity game dev on a Mac just flipping their renderer settings.