Yes, that’s what I said. Powerful and flexible, at the expense of not being able to know how it will be used ahead of time.
Bundling and precompiling is not a fool-proof guarantee but it is very effective. Most often when a game has shader stutter the developers have not bundled or allowed the shaders to compile before gameplay starts (or it’s actually some other unrelated issue). The engine doesn’t do it automatically.