The full matrix is too large to materialize
An application may know how to apply an operator even when storing every matrix entry is impractical.
krylov_scale accepts the supported matrix-free operation rather than requiring the full operator to be retained as a dense matrix.