Going forward and pushing Metal this hard is an absolutely idiotic decision on Apple's part. I used to be such a fanboy and buy Apple hardware to do all of my development work, even though they had ****** OpenGL support, I'd still be able to do my App/Web dev work on their platform. Nowadays, I do a lot more Vulkan and modern OpenGL, both of which aren't supported. I've used MoltenVK but don't care to anymore, and OpenGL 4.1 lacks some features I really want. So in turn I own a "Macbook PRO", but some assholes at Apple have decided they don't want to allow me to be a PRO in certain technologies because they want to push their APIs this hard. Well Apple, you'll never get another cent from me since I don't even feel like I own the overpriced hardware I purchased from you. Jobs had forward thinking and respect for developers, which is why I switched to Apple in the 2000s, nowadays I find myself being unable to use all sorts of tools on MacOS.