...AARGH! No, scratch that. It's actually infuriating. :)
This is ironic. The vast majority of users don't know about most of these functions. They just use their mouse. Even for basic things like:
- navigating & selecting text (words, lines etc.)
- switching between windows
- opening search (like spotlight, if they use it at all...)
- opening & closing windows/tabs, saving files etc.
The list goes on. UI design is not about teaching you how to use a computer. And you certainly cannot expect users to already know.
That said. I think fixed position "back to top" buttons are terrible as well and I would put fixed position header-menus in the same category. They just add clutter and worsen the UX, even for those who almost exclusively use the mouse (as you can simply drag the scroll-bar).
Many don't use the scroll on their mouse/trackpad - they literally look for the scrollbar, click and drag to scroll.
Many are blissfully unaware that the keys Page Up and Page Down move the page up and down or that Home and End move the whole page to the beginning and the end.
BUT, they do know about the Back button on the browser so they end up resubmitting forms/double posting, etc. lol
Maybe we should be pushing browsers to have better UX on-boarding and teaching people that home button will scroll you up to the top of the page etc.
I mean, that's the only possible conclusion I can come up with, since they give the button such prominence. It's the same with newsletter popups. You shove that in my face, obscuring all other content, it means your site is dedicated to harvesting email addresses, and you want to spam me senseless.
We had buttons on our keyboards that did this for half a century now. As for phones it should be up to the web-browser to implement it, nobody wants to use your idea of how scrolling should work. My machine already knows how I want to browse my content, don't pretend you know better.