Part of this is Apple’s fault. They were part of the head council of the Kronos group responsible for Vulkan, but chose to implement a proprietary graphics API (Metal) over just rolling Vulkan… Developers obviously don’t want to support an additional graphics library on top of what they already do (significant effort) so you lose a lot of games that would’ve been otherwise marginally expensive to port over.
Part of this is Apple’s fault. They were part of the head council of the Kronos group responsible for Vulkan, but chose to implement a proprietary graphics API (Metal) over just rolling Vulkan… Developers obviously don’t want to support an additional graphics library on top of what they already do (significant effort) so you lose a lot of games that would’ve been otherwise marginally expensive to port over.