worth mentioning that Vulkan is the only API that runs on all three major platforms. Natively on Windows and Linux, via MoltenVK on MacOS.
I think this means the future of graphics APIs is software abstractions around the truly native APIs (DirectX, Metal, etc.) - things like WebGPU, sokol_gfx, SDL's new GPU abstraction, and Sebastian Aaltonen's stuff.
(D3D11 is not a typo, unfortunately D3D12 isn't that much better than Vulkan in that regard)
On the Switch if your really want the full 3D capabilities, NVN is the answer.