Помните, что ScrollViewer может прокручивать как по горизонтали, так и по вертикали.
ScrollToTop - предполагает, что ScrollViewer является вертикальным и идет в начало
ScrollToLeft - предполагает, что ScrollViewer является горизонтальным и идет к начало
ScrollToHome - не предполагает ни того, ни другого и прокручивается в верхний левый угол