Remova a barra de rolagem, mas não a funcionalidade de rolagem [duplicada]

Esta questão já tem uma resposta aqui:

Como posso desativar uma barra de rolagem de navegador ou elemento, mas ainda permitir a rolagem com as teclas de roda ou seta? 7 respostas

Eu sei que você pode definir estouro: oculto; no corpo do HTML para remover a barra de rolagem, mas eu ainda gostaria de poder rolar com as setas ou a roda de rolagem do mouse.

Agradecemos antecipadamente por qualquer ajuda.

Edit: Obrigado por todos os conselhos sobre as barras de rolagem hover e barras personalizadas. Também agradeço todas as preocupações sobre o impacto na experiência dos usuários removendo as barras de rolagem. Vou elaborar um pouco mais para você explicar de onde eu venho.

Eu tenho uma página circular (se você rolar com uma roda de rolagem ou um botão de seta, quando ela alcança o fundo, ela é redefinida para o topo da página e começa novamente). Um loop sem fim. Uma barra de rolagem tem impacto sobre isso, pois uma barra é limitada e quando ela alcança a parte inferior e é redefinida para o topo, o mouse do usuário ainda está na parte inferior da página, o que significa que, quando movido, há alguma oscilação entre a parte superior e inferior da página.

Eu pretendo remover a barra de rolagem e substituí-lo com os botões de seta na parte superior e inferior da janela. É por isso que eu gostaria de remover completamente a barra de rolagem, mas deixar a funcionalidade de rolagem.

questionAnswers(3)

yourAnswerToTheQuestion