Cycles OpenCL rendering on macOS is no longer supported

(note these opinions are my own and not of my company)

Is the cuda backend of cycles not also following a company down a walled garden rabbit hole when there is an open source alternative out there?

Regardless. This whole discussion is about replacing the opengl code all over blender with metal? It seems there is a better solution in all this to me. QT. Given their re-emergence of embracing open source, why does blender write all its entire UI in custom opengl when there is a industry standard and mature alternative out there? Obviously viewports are a different matter as well as rendering back ends but it seems unnecessary to have to worry about how UI is drawn when there’s a good abstraction layer that is cross platform.