Supporting Vulcan would be great, but I also understand why they want to write custom APIs and implementations for Metal and their M1/M2 processors.