What about Vulkan and Metal

Doe’s SDL plan to support those backends?

SDL_Render already has a Metal backend. SDL also has APIs to facilitate creating Vulkan and Metal surfaces in an SDL-owned window if you want to use those APIs directly. I’m not sure about whether a Vulkan backend for SDL_Render is planned or not.