It's a similar challenge to the many different historical strata of C++ resources.
Well, all desktop hardware and drivers at least. God help you if you want to ship on Android.
https://docs.vulkan.org/tutorial/latest/00_Introduction.html