At least Vulkan is a first-class citizen on Linux, so the aforementioned issues are even less headache-filled.
Also the Nintendo Switch supports Vulkan.