Important, but at what cost
While those things are nice to say, and they are important for a small percentage of the population, I've yet to meet an employer that would even give me the time (money) to implement those types of features. We're talking triple to quadruple development time here. As a software developer, you can't please all of the people all of the time. You do try to add in all those tags, keyboard shortcuts and roll over types of things, but that is the first feature to get cut when management gets iffy with the timeline. There are also technological limitations with the features that people expect nowadays. How to you make a flash display so a blind person can read it? Should all red and green be eliminated? What about those that can't see blue? It's a catch 22.
-D