Oh really. How is Sony going to achieve 100% PS4 backwards compatibility on the PS5? The PS5, if I'm not mistaken, has a totally different GPU architecture does it not? I'll say it again. The entire point of hardware abstraction layers is that they are hardware agnostic. If you know exactly what GPU you're working with you're better off going bare metal. As for your point about extensions...kinda null. Both AMD and NVIDIA provide hardware specific extensions of their own for the APIs on PC that are...guess what...performance oriented. That goes for OpenGL, DirectX, and Vulkan. Developers don't necessarily have to use them, just like on console, but they do exist.