Off topic, sorry, but:
Why do web designers think that they can provide a better scrolling experience than the default system behavior that the user expects in every other interaction?
By the way, hijacking scrolling behavior often breaks other things, such as searching for text in a page. Go ahead, try it, search for a term in that article.