These are features that you may not want, but plenty of other people do. In fact, _most_ of the general web surfing populace wants things like "print this page" and "email to a friend". Localizing a web page to a specific region is very important, especially to big corporations that are attempting to provide support for their software or hardware.
Although I agree that a simple, intuitive design is always best, this does not mean we need to "dumb down" all the other features that some people find very useful.
I think a possible solution to these problems is separating the presentation from the content. This is already starting to happen - CSS/XHTML is a step in the right direction, but it's only a small step.