For keyboard navigation features, it's common to need to manipulate an element that was scrolled to because that element might not exist in DOM when it is rendered.
One example of usage would be for focusing virtualized items with keyboard shortcuts. There would need to be imperative scrolling and only when the scolling has finished should focusing be attempted