Trabalho com duas tela. Uma normal (notebook) e um monitor grande, de 22". No notebook, os valores do metodo calculoScroll ficaram próximos ao da aula. Mas na tela grande, ficaram bem diferentes. E se eu usar os valores iguais ou parecidos como o da aula, o elemento não fica no lugar quando rolamos até ele.
Isso me fez perceber que usar valor fixo não daria certo no "Mundo real", pois vai depender do tamanho da tela da pessoa
Vi que um colega já ficou com dúvida parecida: https://cursos.alura.com.br/forum/topico-qual-e-o-tamanho-da-pagina-20034
Posto isso, não seria melhor mostrar uma forma de calcular a posição final considerando um % do tamanho da tela? Tipo as técnicas de responsividade que usamos (de certos valores valares para certas larguras de telas). Só que nesse caso, aplicado a altura total, não a largura da página.