1. O scrollspy está nessa parte da documentação:
https://bootstrapdoconebitcode.netlify.app/pages/1...
com ele, você pode fazer com que textos muito longos não fiquem ocupando a página inteira, o que torna também mais fácil a leitura, ou pode ser só um ajudante de marcação.
2. Existem algumas outras variações também de scrollspy, que você pode conferir no site da Bootstrap e que seguindo o mesmo conceito desse aqui, você vai conseguir usar tranquilamente.
3. Além de tudo, você precisa colocar um CSS extra no scroll spy pare ele ter a formatação de scroll por si só, com o código a seguir você vai conseguir isso. Fazendo a formatação de altura e também do tamanho da fonte dos textos.
.scrollSpy {
position: relative;
overflow: auto;
height: 385px;
font-size: 20px;
}