Вулкан он сам по себе довольно утопичен, надо сказать. Но вообще видеокарта не очень рассчитана на постоянную перезагрузку шейдеров. Это само по себе работает не быстро. Поэтому динамические шейдеры в компьютерной графике плохая идея. Понятно, что их по факту всё равно используют, но и если так говорить, то игр, которые по-нормальному используют Vulkan API, а не тяп-ляп, тоже не много.